WinRAR

文件压缩、存档软件

WinRAR是一款用於管理壓縮包檔案的共享軟體。其演算法由作者尤金·羅謝爾英語Eugene Roshal研發,享有原創專利

WinRAR
在Windows 10中正常執行的WinRAR
Windows 10中正常執行的WinRAR
開發者尤金·羅謝爾英語Eugene Roshal
亞歷山大·羅謝爾
首次發佈1995年4月22日,​29年前​(1995-04-22
目前版本
  • 7.01(2024年5月15日;穩定版本)[1]
編輯維基數據連結
程式語言C++
作業系統Microsoft WindowsMac OS XGNU/LinuxFreeBSDAndroid
語言47種語言
類型數據壓縮
許可協定商業軟件私有軟件共享軟體
網站https://www.rarlab.com/

功能

  • 完全支援RARZIP壓縮檔案,並且能解壓縮CABARJLZHTARGZACEUUEBZ2JARISO7zZIP壓縮檔案。
  • 可使用AES進行128位元加密
  • 檔案最高支援8,589,000,000TB的大小。
  • 可以製作自解壓縮檔檔案。
  • 基於里德-所羅門碼的數據修復。
  • WinRAR支援NTFS系統和Unicode檔名。
  • WinRAR可以試用40天,試用期結束後會跳出提醒視窗,但仍然可以壓縮與解壓縮。
  • 試用版無法使用證書驗證。

沿革

  • 從3.50 beta 1開始,WinRAR支援面板(Skin)和主題自選。
  • 從3.50開始,WinRAR支援Windows 64位元系統。
  • 從3.60開始,WinRAR支援多執行緒壓縮/解壓縮
  • 從4.01開始,新增支援TAR壓縮檔中以二進位型式記錄的檔案大小。有些TAR壓縮檔處理大於 8 GB 檔案時改用二進位大小格式。
  • 從5.00 beta 1開始,加入了新的RAR 5.0歸檔格式,舊版本的WinRAR無法解壓縮RAR 5.0的檔案
  • 從5.10開始,加入7z分割檔解壓縮支援,如 (.7z.001, .7z.002, ...)。
  • 從5.11開始,WinRAR 能解壓縮資料夾含有 pax 延伸檔頭的TAR壓縮檔、對7-Zip壓縮檔支援 [保留毀損的檔案] 解壓縮選項。
  • 從5.20 beta 1開始,[保留毀損檔案] 解壓縮選項支援 bzip2 壓縮檔、可以使用 WinRAR.ini 檔案來儲存 WinRAR 設置,而不使用機碼,方便安裝 WinRAR 在移動式媒體中。
  • 從5.20 beta 2開始,[轉換壓縮檔] 對話方塊中的壓縮設置之前按 [儲存] 按鈕也不會儲存。
  • 從5.20開始,採用xz壓縮演算法支援ZIPZIPX壓縮檔。
  • 從5.70 beta 1開始,不再支援ACE格式。因2019年2月,WinRAR裏面處理ACE格式解壓縮的UNACEV2.DLL函式庫被發現存在漏洞。由於ACE格式已在2007年11月後停止更新,成為廢棄軟件,在無法修補漏洞的情形下只能刪去UNACEV2.DLL檔案,而不再支援 ACE 存檔格式。[2][3]
  • 從6.00開始,"忽略"和"全部忽略"選項被添加到讀取錯誤提示。"忽略"僅允許繼續處理已讀取的檔部分,"全部忽略"允許將來的所有讀取錯誤
  • 從6.10開始,放棄支援Windows XP,6.02成為最後支援Windows XP的版本。添加了對解壓縮 Zstandard (zstd 副檔名zst) 存檔的支援。最大修復記錄增加到受保護數據大小的1000%。

非Windows系統

RARLAB在Windows外的作業系統發佈的軟件名為RAR。

其中GNU/LinuxFreeBSDMac OS X的RAR都只能在命令列下使用。[4]

Android下的RAR[5]為免費軟件,每次啟動時會有「支援RAR的開發」的彈窗,需要手動關閉,但也可以通過訂閱付費去掉彈窗。[6]

WinRAR 受青睞的原因

由於 ZIP 不支援 Unicode 編碼、可能出現亂碼現象,同時也不支援分割壓縮,壓縮率稍低,因此發展初期 RAR 更受青睞。[7]

可設置指定百分比的修復記錄,即冗餘數據,在壓縮檔本身損壞但修復記錄夠多時可對損壞壓縮檔進行修復。[8]

華人地區的WinRAR

起初,WinRAR大中華區的總代理為台灣的淺藍科技有限公司 (https://rar.tw頁面存檔備份,存於互聯網檔案館)) 。其間,WinRAR的「官方國際中文版」(繁體中文版)先後由台灣網友「Jazz」和「淺藍科技」的「張逸昕」(即「一抹淺藍」)(英文名「Sam Chang」)負責翻譯和校對。不久後,經中國大陸地區網友的提議,由張逸昕帶領JAZZ、蘇清朗、醉狐(QFox)、李柏均、周明波等人,完成「官方簡體中文版」的翻譯和校對工作。由於該版本的翻譯質素嚴謹,發佈後贏得中文使用者的好評。一段時間之後,上海軟眾信息科技有限公司(原名「上海位元瑞旺電腦有限公司」)取得了共同代理權,RARLAB將簡體中文版的翻譯工作移交給了這家公司。WinRAR 在大陸與台灣分別由上海軟眾信息科技有限公司以及淺藍科技有限公司代理,而且通常繁體中文版會先於簡體中文版發佈。5.21版發佈時,上海軟眾信息科技有限公司宣佈向所有使用簡體中文版的個人使用者推出完全免費的「非商業個人版」(即「上海代理商客製化版」),該版本無論使用者是否已付費註冊,都會強制彈出廣告展示視窗。

WinRAR的「官方簡體中文版」有兩個版本,其中,官方英文網站和上海代理商網站上所連結的版本為「上海代理商合作客製化版」(即所謂的「非商業個人免費版」)。該版本無論使用者是否已付費註冊,都會強制彈出上海代理商預先指定的廣告展示視窗。另一個正常的「乾淨」(不會強制彈出廣告)的版本,則需要已註冊使用者通過電子郵件的形式,向官方總部技術支援團隊發郵件索取才能取得到。WinRAR的「官方繁體中文版」則沒有以上問題,使用者直接從官方英文網站下載安裝並註冊後即可讓彈窗廣告消失。

安全漏洞

2019年以色列網絡保安公司Check Point表示他們發現WinRAR有一個高風險安全漏洞,安全漏洞可以讓黑客惡意軟件隱藏在「ACE」壓縮檔,只要使用者解壓「ACE」壓縮檔,惡意軟件就會自動植入電腦裏,這個安全漏洞2005年就已經存在,有5億名使用者受到影響。[9]由於ACE格式已經停止開發,在無法修復該該漏洞後,WinRAR從5.70 beta 1版本開始移除了相應的功能支援。[2][3]

2023年6月8日網絡資安網站Zero Day Initiative英語Zero Day Initiative表示他們發現WinRAR存在一個編號為「CVE-2023-40477」的高風險安全漏洞,這個安全漏洞可以讓黑客利用遠端操控植入惡意軟件,使用者在開啟惡意軟件的時候造成機密資料外洩,對此WinRAR已經公佈新版本修復程式漏洞。[10]

參考

  1. ^ WinRAR archiver, a powerful tool to process RAR and ZIP files. [2024年7月29日]. 
  2. ^ 2.0 2.1 Extracting a 19 Year Old Code Execution from WinRAR). Check Point. 2019-02-20 [2019-02-27]. (原始內容存檔於2019-02-26) (英語). 
  3. ^ 3.0 3.1 靈火K. WinRAR压缩软件存在高危漏洞,攻击者可绕开权限“操控”电脑. 雷鋒網. 2019-02-21 [2019-02-27]. (原始內容存檔於2019-02-28) (中文(中國大陸)). 
  4. ^ GmbH, win rar. RAR for Linux & Mac. WinRAR download free and support. [2022-04-09]. (原始內容存檔於2022-04-09) (英語). 
  5. ^ RAR - Apps on Google Play. play.google.com. [2022-04-09]. (原始內容存檔於2022-05-12) (英語). 
  6. ^ GmbH, win rar. RAR for Android. WinRAR download free and support. [2022-04-09]. (原始內容存檔於2022-04-09) (英語). 
  7. ^ 可知压缩软件也有大坑?老司机谈压缩软件的故事 - 开源中国. www.oschina.net. [2018-10-13]. (原始內容存檔於2018-10-14). 
  8. ^ GmbH, win rar. How Does the Recovery Record Feature Work?. How Does the Recovery Record Feature Work?. [2022-04-09]. (原始內容存檔於2022-04-09) (英語). 
  9. ^ 陳曉莉. WinRAR含有超過10年的重大漏洞,5億用戶恐遭波及. iThome. 2019-02-21 [2023-09-07]. (原始內容存檔於2023-09-07) (繁體中文). 
  10. ^ 快更新!WinRAR有重大程式漏洞 駭客可「遠端入侵」一開程式就中毒. 聯合新聞網. 2023-08-21 [2023-09-07]. (原始內容存檔於2023-09-07) (繁體中文). 

外部連結