RAR檔案

RAR檔案

RAR是一種檔案壓縮與歸檔的私有格式,用於數據壓縮與歸檔打包,簡單的說就是將原有的檔案數據經過壓縮處理之後保存的檔案格式後綴名,通常Windows用戶比較常見的壓縮軟體WinRAR,通過使用WinRAR對檔案數據進行壓縮後默認保存的檔案格式就是RAR格式。

基本介紹

  • 中文名:RAR檔案
  • 外文名:Roshal ARchive
  • 簡介:一種檔案壓縮與歸檔的私有格式
  • 用於:數據壓縮與歸檔打包
  • 領域:計算機科學
  • 套用:檔案壓縮
簡 介,檔案格式,打開工具,WINRAR,WinMount,7-Zip,

簡 介

RAR 是一種專利檔案格式,用於檔案的壓縮、歸檔與打包。RAR 的全名是:Roshal Archive(即“羅謝爾的歸檔”之意),其開發者是尤金·羅謝爾(Eugene Roshal)。首個公開版本 RAR 1.3 發布於1993年。Roshal 最初編寫了 RAR 的 Dos 版本的程式用以編碼和解碼檔案,後來該程式被移植到其他的平台,比較著名的是 Windows 平台上移植版的 Win RAR。Eugene Roshal後來公開了解碼程式的原始碼,但是編碼程式仍然是私有的。RAR 因為其獨特的壓縮算法,基本可以做到無損壓縮,而且還能夠滿足較高的壓縮比,同時保證一定的壓縮速度。但是RAR壓縮算法也存在一定的缺陷,由於RAR檔案頭需要占用一部分的空間,二檔壓縮的原始數據量較小,而且壓縮的空間較小的情況下,可能會出現壓縮後的檔案反而比原始檔案更大。RAR 檔案有較多的冗餘記錄,主要是利用在壓縮過程中,壓縮數據受損,為了保證無損壓縮,會有較多的恢復記錄,這些恢復記錄也占用了一定的空間。但是分卷壓縮是 RAR 非常突出的一個優點,將源檔案分割為多個小檔案,從而有利於解壓出源檔案。如果將所有的數據壓縮到同一個數據區,就可以大大加大壓縮比,但是這種壓縮方式在解壓其中一個單獨的檔案時就必須解壓同一數據區中位於它之前的所有的檔案,不利於檔案的單獨解壓。RAR 擁有成熟的加密算法,2.0 版本以後使用 AES 算法來加密,AES 算法的破解難度比較大,在沒有密碼的情況下只能採取暴力破解的辦法,對於數據的安全性有一定的保證。

檔案格式

RAR 檔案格式是專有的壓縮檔案格式,其具體的設計細節並沒有完全公開。但就其已公開的資料來看,RAR 檔案是由一系列可變長度的數據塊組成。另外,數據塊之間並沒有一定的順序,但開發者約定,每個 RAR 檔案都要以標記塊和壓縮檔案塊開始,並以結束標記塊結束。每一塊的開始是由通用欄位開始,且每一個不同的塊的通用欄位結構都是一樣的。這些數據塊的類型並不全部相同,所攜帶的信息以及在檔案中的作用也不同。但所有的數據塊都有一個相同結構的頭部,這個頭部稱為基本塊頭部。通過在基本塊頭部後面添加不同的欄位就形成了不同類型的數據塊。計算檔案的大小時,有兩種不同的情況:當塊標記“塊標記”首位未置 1, “塊大小”欄位的值就是總塊的大小;當塊標記“塊標記”首位置 1,並且可選結構存在,為“塊大小+ 增加塊大小”才是真正的塊大小。標記塊中欄位類型固定,長度固定,各個欄位的值也是固定的。壓縮檔案頭,是標識整個壓縮檔案相關屬性的數據塊。其結構是在基本塊頭部後面添加兩個保留欄位。檔案頭是用於標識 RAR 中被壓縮檔案相關屬性的欄位集。RAR 中有多少被壓縮的檔案,就有多少檔案塊。
檔案格式檔案格式

打開工具

WINRAR

RAR檔案是一種最常用的壓縮檔案,用WinRAR軟體打開處理。WinRAR 是 32 位/64 位 Windows 版本的 RAR 壓縮檔案管理器 ——一個允許你創建、管理和控制壓縮檔案的強大工具。存在一系列的 RAR 版本,套用於數個作業系統環境:Windows、Linux、FreeBSD 、DOS、OS/2、MacOS X。

WinMount

簡要說明:WinMount是一款功能強大的Windows小工具,具備壓縮軟體的壓縮、解壓、瀏覽等功能,也具備掛載DVD,CD,虛擬機硬碟鏡像的功能。WinMount最大特色在於,取壓縮檔新理念-Mount:直接將壓縮檔Mount到虛擬盤,無需解壓,打破壓縮檔解壓才能使用的傳統。

7-Zip

7-Zip 是一款 開源 軟體。大多數原始碼都基於 GNU LGPL 許可協定下發布。AES 代碼基於 BSD 許可下發布。unRAR 代碼基於兩種許可:GNU LGPL 和 unRAR 限制許可。 您可以在使用任何計算機上使用 7-Zip ,包括用在商業用途的計算機,不對 7-Zip 進行捐贈或支付並不影響您的使用。但是您可以通過 捐贈 的方式來支持 7-Zip 今後的發展。 最新穩定版本:7-Zip 4.65(2009年2月3日發布)7-Zip 主要特徵 更新了算法來加大 7z 格式 的壓縮比 支持格式: 壓縮及解壓縮:7z、ZIP、GZIP、BZIP2 和 TAR (不支持RAR格式,是因為RAR是一種商業格式) 僅解壓縮:RAR、CAB、ISO、ARJ、LZH、CHM、WIM、Z、CPIO、RPM、DEB 和 NSIS

相關詞條

熱門詞條

聯絡我們