标签: zip

在 Mac OS X 上解压大型 zip 文件 (50 GB)

我试图将文件移动到另一个硬盘驱动器。所以我使用 Mac OS X 内置的压缩​​功能将我所有的照片归档到一个大的 ZIP 文件中。

但是文件解压失败。我试过很多程序,但我试过的程序都不能提取文件。我已经尝试过 Mac OS X 的提取实用程序StuffIt Expander7-Zip(命令行),但都失败了。Mac 的存档实用程序和 StuffIt 似乎不支持大文件,并且 7-Zip 的命令行版本给出了一个错误,指出unsupported archive

我在 Windows 中没有运气,因为我的许多文件都有中文文件名,并且无法在 Windows 下提取到正确的名称。

是否有一些程序可以支持大文件,可以处理使用 Mac OS X 的压缩功能压缩的文件,并且可以支持 UTF-8 文件名?有或没有 GUI 都很好。

更新

好吧,我在压缩文件方面做出了错误的决定,现在已经太晚了。我想如果我可以压缩它,我应该能够提取文件。太晚了,原件不见了,只剩下一个大的 ZIP 文件。

我曾尝试使用“解压缩”,但它显示未找到 End-of-central-directory signature。我想它也没有大文件支持。

我会尝试 SuperMagic 所述的 Windows Vista 方法,但为此我需要借用一台计算机。无论如何,谢谢大家,但请提供更多关于可能提取该文件的软件的建议。

zip extract archiving utf-8 macos

22
推荐指数
4
解决办法
8万
查看次数

压缩许多类似的大图像?

我正在处理大量地球卫星图像档案,每张照片在同一区域相隔 15 分钟,因此它们彼此非常相似。两个连续的看起来像这样: 在此处输入图片说明

视频算法在压缩多个相似图像方面做得非常好。但是,此图像对于视频 (10848x10848) 来说太大了,并且使用视频编码器会删除图像的元数据,因此即使我使用视频编码器来处理如此大的图像,提取它们并恢复元数据也会很麻烦。

为了进行一些测试,我将一天的 96 张图像减少到 1080x1080 像素,总共 40.1MB,并尝试不同的压缩结果如下:

  1. 压缩包:39.8 MB
  2. rar: 39.8 MB
  3. 7z:39.6 MB
  4. tar.bz2:39.7 MB
  5. zpaq v7.14:38.3 MB
  6. fp8 v2:32.5 MB
  7. paq8pxd v45:30.9 MB

最后三个应该更好地利用上下文并且确实比传统压缩效果更好,但是与 mp4 视频相比,压缩率仍然很差,mp4 视频可以将其压缩到 15 MB 甚至更少,从而保持图像质量。

然而,这些压缩实用程序使用的算法似乎都没有像视频压缩那样利用图像的相似性。事实上,使用packJPG,分别压缩每个图像,整个集降到 32.9 MB,非常接近 fp8 和 paq8pxd 但完全没有利用图像之间的相似性(因为每个图像都是单独压缩的)。

在另一个实验中,我在Matlab中计算了上面两张图片的差异,看起来是这样的:

在此处输入图片说明

使用 fp8 压缩两个原始图像(总共 219.5 + 217.0 = 436.5 kB)使它们降低到 350.0 kB(80%),但压缩其中一个和差异图像(作为相同质量的 jpg 并使用 122.5 kB),结果在 270.8 kB (62%) 的文件中,同样(如 mp4 和 packJPG 比较所揭示的那样),fp8 似乎并没有充分利用相似之处。即使用 rar 压缩,一张图像加上差异在原始图像上也比 fp8 好。在这种情况下,rar 将其降低到 333.6 kB (76%)。 …

video compression zip images 7-zip

22
推荐指数
1
解决办法
2097
查看次数

Linux:在创建 zip 存档时指定顶级目录

我有通常的目录结构(src/,bin/,...)的项目,即

project-name/
|-- bin
|-- lib
|-- src
`-- Makefile
Run Code Online (Sandbox Code Playgroud)

并想创建一个具有以下目录结构的存档:

project-name-version/
|-- bin
|-- lib
|-- src
`-- Makefile
Run Code Online (Sandbox Code Playgroud)

有没有一种巧妙的方法可以避免在project-name/别处创建临时目录,然后在最终调用zip -r ...该临时目录时复制文件?

(我基本上是在寻找某种路径前缀或相对路径选项。)

linux unix zip path archiving

20
推荐指数
2
解决办法
5258
查看次数

分析 ZIP 文件的属性

我有一个 ZIP 文件,我想确定它是如何压缩的(特定算法、用于应用该算法的属性等)。我怎样才能做到这一点?

zip archiving

19
推荐指数
2
解决办法
2万
查看次数

如何为另一个文件夹中的每个文件夹创建一个 .zip 文件?

在文件夹下images\,我有以下文件夹:

  • Usa\
  • Italy\
  • Japan\

等等..

我想要一个.zip为每个文件夹创建一个的脚本,所以我有usa.zip, italy.zip, japan.zip.

我怎样才能做到这一点?

zip

19
推荐指数
3
解决办法
2万
查看次数

如何从自解压 exe 中提取 ZIP?

好吧,主题说明了一切。我有一个 SFX 的 exe,我想从 SFX 中提取 ZIP。我怎样才能做到这一点?

zip self-extracting

19
推荐指数
3
解决办法
6万
查看次数

哪种归档方法更适合在 Linux 上压缩文本文件?

在我的应用程序中,我需要压缩作为文本文件的日志。

似乎bzip2gzip具有相同的压缩比。

那是对的吗?

linux zip gzip bzip2

19
推荐指数
2
解决办法
2万
查看次数

大量文件的最快压缩方法是什么?

我需要压缩一个目录,其中包含大约 350,000 个相当小的文件,总共大约 100GB。我正在使用 OSX,目前正在使用标准的“压缩”工具将该目录转换为 .zip 文件。有没有更快的方法来做到这一点?

compression zip gzip tar macos

18
推荐指数
2
解决办法
4万
查看次数

如何控制 ZIP 存档中文件的顺序?

有时 ZIP 存档中的文件需要按特定顺序排列(例如,我目前正在创建EPUB,这要求 ZIP 中的第一个条目是mimetype文件)。如何在 Windows 上执行此操作?

我目前使用7-Zip作为我的存档器,但我没有看到控制文件顺序的选项。这可以用 7-zip 完成吗?如果没有,我有哪些选择?

windows zip 7-zip

18
推荐指数
2
解决办法
3万
查看次数

使用 Win7 的“发送到 > 压缩(压缩)文件夹”压缩名称中包含 unicode 字符的文件时出错

当我尝试压缩名称中包含 unicode 字符(例如 © 或 ™)的文件时,出现以下错误:

[窗口标题] 压缩(zipped)文件夹错误

[内容] 'C:\Asd™.txt' 无法压缩,因为它包含无法在压缩文件夹中使用的字符,例如 ™。您应该重命名此文件或目录。

[好的]

这仅在我重新安装 Windows 7 时才成为问题。我可能从这个错误中获得了一些必要的资源来自动解决,但现在几乎是全新安装,我无法压缩文件。我该如何解决?

UPD:自从我发布这个问题以来已经过了一段时间,我安装了一些我常用的应用程序,但问题仍然存在,我不确定是否可以通过安装以前的某些特定应用程序来修复它。


正如对此问题的评论中所报告的那样,Windows 10 的内置压缩可能没有这个问题

zip windows-7

18
推荐指数
1
解决办法
9万
查看次数

标签 统计

zip ×10

archiving ×3

7-zip ×2

compression ×2

gzip ×2

linux ×2

macos ×2

bzip2 ×1

extract ×1

images ×1

path ×1

self-extracting ×1

tar ×1

unix ×1

utf-8 ×1

video ×1

windows ×1

windows-7 ×1