2012-07-02 44 views
1

幾個月前,在切換到Mac之前,我從PC備份了大量文件到S3。幾個月後,我現在試圖打開這些文件,並意識到這些文件全部由我使用的S3 GUI工具壓縮,所以我無法打開它們。確定文件壓縮類型

我不記得我用什麼程序,在命令行中的文件和標準壓縮命令上傳不工作如

解壓

bunzip2命令

焦油-zxvf

如何確定文件的壓縮類型?或者,我還可以嘗試其他減壓技術?

PS - 我知道這些文件沒有損壞,因爲我測試了下載並在我最初上傳到S3時將其打開。

+3

不得不嘗試'file'效用? – fvu

+0

「od -xa」的輸出表示文件的前100個字節也可能有幫助。 – fvu

+0

'file'是一個命令行工具,轉到bash並輸入'file filename' –

回答

2

您可以使用通用提取器(開放源代碼)來確定壓縮類型。 這是一個鏈接:http://legroom.net/software/uniextract/

小缺點是,它看起來在擴展名的第一位,但我設法改變墨水文件的擴展自己,它幾乎總是工作,例如.rar或.exe等等。


編輯:

我發現了一個巨大的存檔程序列表,也許他們中的一個將工作?這是ridiciously大:

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

+0

+1看起來是一個非常有用的工具 - 但OP使用Mac – fvu

+0

也許OP使用UHARC壓縮類型?它不是廣爲人知,很少使用,但它是世界上最好的壓縮方法,至少它是當我尋找最好的一個.. http://www.klaimsoft.com/winuha/ – 2012-07-02 21:38:54

+0

也嘗試http:// wakaba.c3.cx/s/apps/unarchiver.html Unarchiver?這是爲MAC。我沒有MAC,所以我無法測試。 – 2012-07-02 21:41:08