gzip - GZip 是否支持多部分文件压缩?

标签 gzip 7zip

我一直在寻找 Gzip 是否支持多部分文件压缩。 From what I have seen so far it does not, but how come 7z allows multipart compression when Gzip is selected as the compression?这是否意味着 7z 会在内部处理多分区?

最佳答案

Gzip 不支持多部分归档,但您仍然可以使用 split 创建它们:

split -–bytes=20m /path/to/large/archive /path/to/output/files

现在,要将它放回原处,只需将这些部分cat 合二为一即可:

cat files* > archive

据我所知,这就是 7-zip 在创建文件时所做的。它可能会添加一些标题信息,但它基本上只是将恰好 20mb 的数据转储到一个文件中,并在名称后附加一个数字。然后,在内部,它只是组装零件并将其作为存档读取。

关于gzip - GZip 是否支持多部分文件压缩?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4946804/

相关文章:

delphi - TJclCompressArchive(绝地项目)。如何选择压缩格式?

c++ - 制作自定义自解压器

python - 使用 PyLZMA 和 py7zlib 将文件夹递归压缩为 7z

python - 如何使用 python 以编程方式计算存档中的文件数

php - gzip压缩不适用于xampp

nginx - 如果 proxy_pass 响应中存在 etag,则禁用 gzip

python - RAR 存档和 Gzip : Is there anything that I am missing? 中的巨大压缩差异

mysql - 使用 AWS s3 版本控制存储 gzip 压缩的 mysql 转储是否更有效?

php - iOS gzip 压缩到 PHP

sql - 每小时备份 zip 并将 SQL-Server Express 数据库传输到 FTP 备份服务器