将多个文件压缩为 .gz 行为不当

将多个文件压缩为 .gz 行为不当

我有来自 Raspberry Pi 项目的 100 个图像,为了将它们传输到另一台计算机,我在选择所有图像并使用右键单击上下文菜单后使用了“压缩”交互。生成的文件 (.gz) 具有正确的大小,但内部只有一个图像(且大小正确),即使在使用多个工具(GUI、7z、unzip 等)提取后,该图像也显示为 ~ 的单个图像300 Mb(我可以打开并显示)。

这里发生了什么?

显示我从 GUI 和命令行获得的相互冲突的结果的图像

答案1

该问题源于文件格式的误用,该文件格式不适用于多个文件,因为罗埃马澄清。 gzip 联机帮助页指出:

如果您希望创建包含多个成员的单个存档文件,以便以后可以独立提取成员,请使用 tar 或 zip 等存档程序。 GNU tar 支持 -z 选项来透明地调用 gzip。 gzip 被设计为 tar 的补充,而不是替代品

相关内容