示例数据可以在这里找到allcountries.zip,它是邮政编码数据库表单geonames.org。
我在运行这个代码,
const zlib = require('zlib');
const fs = require('fs');
const zip = fs.readFileSync('/tmp/allCountries.zip');
zlib.gunzip(zip, unzipData => console.log(unzipData) );
{ Error: incorrect header check
at Zlib._handle.onerror (zlib.js:356:17) errno: -3, code: 'Z_DATA_ERROR' }
zlib.unzip(zip, unzipData => console.log(unzipData) );
zlib.js:536
throw error;
^
Error: incorrect header check
at Zlib._handle.onerror (zlib.js:356:17)
at Unzip.Zlib._processChunk (zlib.js:526:30)
at Object.<anonymous> (/tmp/test.js:6:6)
at Module._compile (module.js:574:32)
at Object.Module._extensions..js (module.js:583:10)
at Module.load (module.js:491:32)
at tryModuleLoad (module.js:450:12)
at Function.Module._load (module.js:442:3)
at Module.runMain (module.js:608:10)
at run (bootstrap_node.js:382:7)
我使用的是V7.0.0-Test2016100609987D242B
,但我已经确认这与V6.7.0
的结果相同。使用gunzip-c
和unzip
正确提取该存档。
$ unzip -v ./allCountries.zip
Archive: ./allCountries.zip
Length Method Size Cmpr Date Time CRC-32 Name
-------- ------ ------- ---- ---------- ----- -------- ----
96309121 Defl:N 12668483 87% 2016-10-10 03:05 0666ed3f allCountries.txt
-------- ------- --- -------
96309121 12668483 87% 1 file
这是一个zip文件,而不是gzip或zlib流。(请看这个答案。)zlib不处理zip文件。您需要查找或编写解析zip文件格式的代码。
下面是我遇到错误的程序: //导入扫描程序类导入java。util。扫描仪; 这些是我得到的错误:
} } /*我得到的错误是:文件:C:\Users\avino\Documents\java_project\gameScore。java[line:14]错误:转义序列无效(有效的是\b\t\n\f\r“'\)*/
我已经分享了下面的代码,请让我知道更正 错误: 线程“main”org . open QA . selenium . nosuchelementexception中出现异常:无法找到类名= = lst lst-TBB SBI PPS的元素(警告:服务器未提供任何stacktrace信息)命令持续时间或超时:10.45秒
下面是我的代码: 如果有人能给我一些想法,我将不胜感激:)
null C:\program files\nodejs>npm安装-g polymer-cli@next npm WARN可选跳过可选依赖项:fsevents@1.2.4(Node_modules\polymer-cli\node_modules\fsevents):npm WARN notsup跳过可选依赖项:fsevents@1.2.4:wanted{“OS”:“Darwin”,“arch”