【问题标题】:Determine file compression type确定文件压缩类型
【发布时间】:2012-07-02 21:22:05
【问题描述】:

在几个月前切换到 Mac 之前,我将大量文件从 PC 备份到 S3。几个月后,我现在尝试打开文件,发现文件都是被我使用的 S3 GUI 工具压缩的,所以我无法打开它们。

我不记得我用来上传文件的程序和来自命令行的标准解压缩命令不起作用,例如,

解压

bunzip2

tar -zxvf

如何确定文件的压缩类型?或者,我可以尝试哪些其他解压技术?

PS - 我知道文件没有损坏,因为我在最初上传到 S3 时测试了下载并打开它们。

【问题讨论】:

  • 必须尝试file 实用程序吗?
  • od -xa 的输出表示文件的前 100 个字节也可能会有所帮助。
  • file 是一个命令行工具,转到 bash 并输入 file filename
  • 您能告诉我们什么是“S3 GUI 工具”吗?它可能有助于我们回答。

标签: unzip compression


【解决方案1】:

您可以使用 Universal Extractor(开源)来确定压缩类型。 这是一个链接:http://legroom.net/software/uniextract/

小缺点是它首先查找扩展名,但我设法自己更改了未知文件的扩展名,它几乎总是有效,例如 .rar 或 .exe 等。


编辑:

我发现了一个庞大的存档程序列表,也许其中一个可以工作?大得离谱:

http://www.maximumcompression.com/data/summary_mf.php http://www.maximumcompression.com/index.html

【讨论】:

  • 也许 OP 使用了 UHARC 压缩类型?它并不广为人知,也很少使用,但它是世界上最好的压缩方法,至少在我寻找最好的压缩方法时是这样。klaimsoft.com/winuha
  • 另外,试试wakaba.c3.cx/s/apps/unarchiver.html Unarchiver?是给 MAC 的。我没有 MAC,所以无法测试。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-08
  • 2012-06-24
  • 2011-08-09
  • 1970-01-01
  • 2014-05-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多