在計算機科學中,RAR是一種文件壓縮與歸檔的私有格式。RAR的名字源自其作者Eugene Roshal,為Roshal ARchive的縮寫。Eugene Roshal最初編寫了DOS版本的編碼和解碼程序,后來移植到很多平臺,例如比較著名的Windows平臺上的WinRAR。Eugene Roshal有條件的公開了解碼程序的源代碼,但是編碼程序仍然是私有的。
RAR 格式文件可由 WinRAR、WinMount 等軟件打開
RAR文件的擴展名是.rar,MIME類型是application/x-rar-compressed。同樣是無損數(shù)據(jù)壓縮,RAR文件通常比ZIP文件壓縮比要高,但是壓縮速度較慢。因為RAR文件頭也要占據(jù)一定空間,在數(shù)據(jù)壓縮余地不大時,壓縮過的文件可能比原文件要大。RAR的一個主要優(yōu)點是可以把文件壓縮目標分割到多個文件,并且很容易從這樣的分割的壓縮文件解壓出源文件。另外,RAR也支持緊縮格式,把所有文件壓縮到同一個數(shù)據(jù)區(qū)以加大壓縮比,代價是解壓一個單獨的文件時必須解壓其前面的所有文件。新的RAR的加密算法使用的是AES,而舊的RAR的加密算法是私有的。這兩種算法都很難破解,所以在沒有密碼的情況下只能用字典暴力破解法來破解。RAR中也可以加入冗余的修復信息,在文件損壞但是修復信息足夠完好時可以對壓縮包進行修復。