我试图将文件移动到另一个硬盘驱动器。所以我使用 Mac OS X 内置的压缩功能将我所有的照片归档到一个大的 ZIP 文件中。
但是文件解压失败。我试过很多程序,但我试过的程序都不能提取文件。我已经尝试过 Mac OS X 的提取实用程序StuffIt Expander、7-Zip(命令行),但都失败了。Mac 的存档实用程序和 StuffIt 似乎不支持大文件,并且 7-Zip 的命令行版本给出了一个错误,指出unsupported archive。
我在 Windows 中没有运气,因为我的许多文件都有中文文件名,并且无法在 Windows 下提取到正确的名称。
是否有一些程序可以支持大文件,可以处理使用 Mac OS X 的压缩功能压缩的文件,并且可以支持 UTF-8 文件名?有或没有 GUI 都很好。
更新
好吧,我在压缩文件方面做出了错误的决定,现在已经太晚了。我想如果我可以压缩它,我应该能够提取文件。太晚了,原件不见了,只剩下一个大的 ZIP 文件。
我曾尝试使用“解压缩”,但它显示未找到 End-of-central-directory signature。我想它也没有大文件支持。
我会尝试 SuperMagic 所述的 Windows Vista 方法,但为此我需要借用一台计算机。无论如何,谢谢大家,但请提供更多关于可能提取该文件的软件的建议。
我正在处理大量地球卫星图像档案,每张照片在同一区域相隔 15 分钟,因此它们彼此非常相似。两个连续的看起来像这样:

视频算法在压缩多个相似图像方面做得非常好。但是,此图像对于视频 (10848x10848) 来说太大了,并且使用视频编码器会删除图像的元数据,因此即使我使用视频编码器来处理如此大的图像,提取它们并恢复元数据也会很麻烦。
为了进行一些测试,我将一天的 96 张图像减少到 1080x1080 像素,总共 40.1MB,并尝试不同的压缩结果如下:
最后三个应该更好地利用上下文并且确实比传统压缩效果更好,但是与 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%)。 …
我有通常的目录结构(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 ...该临时目录时复制文件?
(我基本上是在寻找某种路径前缀或相对路径选项。)
我有一个 ZIP 文件,我想确定它是如何压缩的(特定算法、用于应用该算法的属性等)。我怎样才能做到这一点?
在文件夹下images\,我有以下文件夹:
Usa\Italy\Japan\等等..
我想要一个.zip为每个文件夹创建一个的脚本,所以我有usa.zip, italy.zip, japan.zip.
我怎样才能做到这一点?
好吧,主题说明了一切。我有一个 SFX 的 exe,我想从 SFX 中提取 ZIP。我怎样才能做到这一点?
在我的应用程序中,我需要压缩作为文本文件的日志。
似乎bzip2和gzip具有相同的压缩比。
那是对的吗?
我需要压缩一个目录,其中包含大约 350,000 个相当小的文件,总共大约 100GB。我正在使用 OSX,目前正在使用标准的“压缩”工具将该目录转换为 .zip 文件。有没有更快的方法来做到这一点?
当我尝试压缩名称中包含 unicode 字符(例如 © 或 ™)的文件时,出现以下错误:
[窗口标题] 压缩(zipped)文件夹错误
[内容] 'C:\Asd™.txt' 无法压缩,因为它包含无法在压缩文件夹中使用的字符,例如 ™。您应该重命名此文件或目录。
[好的]
这仅在我重新安装 Windows 7 时才成为问题。我可能从这个错误中获得了一些必要的资源来自动解决,但现在几乎是全新安装,我无法压缩文件。我该如何解决?
UPD:自从我发布这个问题以来已经过了一段时间,我安装了一些我常用的应用程序,但问题仍然存在,我不确定是否可以通过安装以前的某些特定应用程序来修复它。