有什么方法可以读取压缩存档的属性吗?
是否有任何工具/简单的方法来读取属性(例如:压缩级别、字典大小、字大小等)?
Are there any tool / simple method to read the properties (Ex : Compression level, Dictionary size, word size etc)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您想获取 .Zip 存档的属性,可以尝试我的 Zip-Parser。 它是用 Perl 编写的,您可能需要安装一些模块。
请记住在
zip_parser.conf
中通过添加#
注释掉'压缩数据'
,否则您将打印大量压缩数据。If you want to get the properties of a .Zip archive, you can try my Zip-Parser. It is written in Perl and you may have to install some modules.
Remember to comment out
'Compressed Data'
inzip_parser.conf
by prepending with a#
, else you will be printing lots of compressed data.在任何 Unix 平台上,解压缩、修改、重新压缩、
zip
和unzip
应该是您所需要的。 在 Windows 上,我不是最新的,但曾经最好的版本是 PKZIP(但你可能需要为此付费)。 当然cygwin应该包括zip和unzip; 我不知道mingw。To uncompress, modify, recompress,
zip
andunzip
should be all you need on any Unix platform. On Windows I'm not up to date, but at one time the best version was PKZIP (but you may have to pay for that). Certainly cygwin should include zip and unzip; I don't know about mingw.在 python 中,tarfile 和 zipfile 模块提供支持 gzipped/bzipped tar 文件和 zip 文件,分别保存多磁盘 zip 文件,尚不支持。
In python, the tarfile and zipfile modules provide support for gzipped/bzipped tar files and zip files respectively save for multi-disk zipfiles, which are not yet supported.