FreeArc 評測:把壓縮率當信仰的老派歸檔器

摘要

FreeArc 由 Bulat Ziganshin 打造,圍繞一個執念:依內容挑演算法,再把能疊的技巧全部疊上。文字走 PPMd,可執行檔先做 BCJ 前置處理,實體區塊與恢復記錄守住成果,AES、Twofish、Serpent 還能串接使用。版本停在 0.67,作為壓縮設計的教材至今無可取代。

推薦
軟體名稱
FreeArc
版本
0.67
收費
免費
開源
開源
作業系統
WindowsLinux
更新時間
2026-10-07 16:06

壓縮率軍備競賽裡的傳奇名字

每個領域都有幾個名字會反覆出現在老討論區的舊帖裡,檔案壓縮這個領域的那個名字就是 FreeArc。由 Bulat Ziganshin 打造,它把一個想法推得比同代任何人都遠:不要替整份壓縮檔挑一種演算法,而是替裡面真正的內容挑。純文字交給 PPMd,可執行檔先過一道 BCJ 前置處理,讓呼叫位址不再和壓縮器互相牽制,音訊與影像資料則配上針對其統計特性寫的濾鏡。這些判斷疊起來,當年的橫向評測裡它的壓縮率就站上了第一梯隊。

壓縮核心之外,工程設計同樣講究。實體區塊讓彼此相似的多個檔案當成一條流一起壓,一整個資料夾的近重複檔案就不必為同樣的開銷付上幾十次。智慧更新讓新的壓縮檔沿用未變動檔案已壓好的資料,而不是全部重做一遍。取自里德-所羅門家族的恢復記錄,能在壓縮檔受損時修補,而不必整份重新取得。在那個壓縮檔還靠刮花的光碟與不穩定的硬碟旅行的年代,最後這項並不是裝飾。

這一類工具的用途值得說清楚。歸檔不只是為了省空間,更是為了一份檔案能活著抵達。壓縮率、速度與可修復性構成一個三角,FreeArc 明顯偏向壓縮率與可修復性,代價是處理大輸入時鐘錶會走得慢一些。

畫面

加密與開放源碼,老派的徹底

安全設定給得異常大方。AES、Twofish 與 Serpent 可以一層接一層串起來,於是一個密碼保護的不是單一層,而是一疊。那個世代的歸檔工具很少有能比的,而把「要多謹慎」交回使用者手上,是一種相當老派的德性。專案以 GPL 釋出,Windows 與 Linux 都能跑,命令列與圖形介面並存,習慣選單的人不必被迫記參數。

然後故事安靜地轉了彎。作者在 2014 年發布 0.67 版之後,把注意力移到其他壓縮研究上,而那些研究的想法後來餵進了 Zstandard。FreeArc 從未被宣告死亡,它只是不再往前走了。實務上的結論坦白且明確:它不再是排隊等更新的那一款,但它在巔峰時期產出的壓縮檔至今仍能完好打開,而這正是一個歸檔器唯一真正該守住的承諾。

FreeArc 是壓縮演算法黃金年代的一條註腳:把一個目標推到極限,然後體面地退場。它的思路活在今天每一款現代壓縮器裡。

它還值得留在工具箱的理由

日常的新歸檔,合理的選擇仍是持續維護的工具,7-Zip 通常是預設答案。FreeArc 的位置在兩個比較窄的場合。第一是解壓:巔峰期留下的舊壓縮檔可能用了較新的工具處理不好的演算法組合,原件才是最安全的鑰匙。第二是研究:想弄懂為什麼「依檔案類型挑演算法」勝過單一全域設定,它的選項畫面就是一份精簡教材。

它免費且開放源碼,專案頁面仍在,歷史版本也還取得到。把它當成書架上的一本參考書而不是每日代步工具,它就會像好的老軟體那樣繼續回報你。

FreeArc下載地址
支援的作業系統: Windows Linux