ZIP與RAR
ZIP和RAR是廣泛用於數據壓縮的文件格式。數據壓縮是減小數據大小的過程。它使用一種編碼方案,使用比原始數據更少的比特數對數據進行編碼。除了壓縮數據,ZIP還支持歸檔。一個ZIP文件可以由幾個文件組成,這些文件被壓縮或存儲而不進行壓縮。RAR(Roshal Archive)也是一種文件格式,除了數據壓縮之外,它還支持文件跨越。
什麼是ZIP?
ZIP是一種支持數據壓縮和歸檔的文件格式。最初由Phil Katz創建於1989年,如今ZIP由許多軟件支持,包括Windows操作系統和Mac OS X(10.3及更高版本)提供的內置ZIP支持。通常,文件擴展名“.zip”或“.zip”和MIME媒體類型application/zip用於zip文件。ZIP可用於歸檔多個文件,在歸檔時壓縮是可選的。如果壓縮用於存檔,那麼它將應用於不同的文件。32位CRC算法採用ZIP格式。為了提高數據的安全性,ZIP包含兩個歸檔目錄結構的副本。ZIP格式支持壓縮方法,如DEFLATE、BZIP2、LZMA(EFS)、wappack、PPMd等。ZIP格式的一個優點是,由於它單獨壓縮存檔中的文件,因此可以隨機訪問這些文件。此外,用戶可以選擇對不同的文件類型應用不同的壓縮算法,以獲得更好的壓縮效果。ZIP支持基於密碼的對稱加密。
什麼是RAR?
RAR也是一種數據壓縮和歸檔格式。它由Eugene Roshal開發,對數據卷集使用文件擴展名.rar,對恢復卷集使用.rev文件擴展名。RAR中使用的壓縮算法是一個封閉的算法。目前的RAR版本3採用了基於Lempel-Ziv(LZSS)和部分匹配預測(PPM)壓縮的壓縮方法。只有商業軟件如WinRAR可以用來創建RAR文件。第三方軟件如WinZip、RarZilla、7-Zip、IZArc、PeaZip、Zipeg等可以用來讀取RAR文件。通過在創建RAR文件時創建“恢復卷”,可以重建丟失的文件。
ZIP和RAR有什麼區別?