RAR

| creatorcode =
| genre = archive format
| container for =
| contained by =
| extended from =
| extended to =
| standard =
| free = No
| url =
}}

RAR là viết tắt của Roshal ARchive. Nó là một định dạng file nén độc quyền có hỗ trợ nén dữ liệu, sửa lỗi, và tập tin kéo dài. Nó được phát triển bởi một kỹ sư phần mềm Nga, Yevgeny Roshal (chữ cái đầu của họ của kỹ sư ấy góp phần tên của định dạng), và hiện đang được cấp phép bởi win.rar GmbH.

Các phần mở rộng tên file được sử dụng bởi RAR là .rar khối lượng dữ liệu và .rev cho các thiết lập âm lượng phục hồi. Trong phiên bản trước, nếu một kho lưu trữ RAR được chia thành nhiều tệp nhỏ hơn (một "multi-volume archive"), các tập tin nhỏ hơn dùng phần mở rộng .rar, .r00, .r01, .r02 v.v.

Phiên bản 1 và 2 các file nén thường được sử dụng kết hợp với một file nén parchive để tạo ra các tập tin chẵn lẻ để khôi phục lỗi khi đang dùng các file chưa hoàn hảo trong truyền dẫn và lưu trữ truyền thông giống như các nhóm tin, truyền dẫn vệ tinh, và các đĩa quang học, Phiên bản 3 đã loại bỏ sự cần thiết cho bên thứ ba xử lý sau.

Thuật toán nén
Tiện ích nén RAR là độc quyền, với một thuật toán đóng. RAR thuộc sở hữu của Alexander L. Roshal,

Phiên bản
Một vài phiên bản của các định dạng RAR đã được ghi nhận bởi các nhà phát triển bên thứ ba:
RAR1.3 (Bản gốc, không có chữ ký "Rar!")
RAR1.5
RAR2
RAR3 (hiện tại) -thực hiện bởi các nhà phát triển của Rarlab, các bản phát hành WinRAR 2,9 và WinRAR 3,00. Nhiều thay đổi bao gồm:
Mở rộng tập tin thay đổi từ {volume name}.rar, {volume name}.r00, {volume name}.r01, etc. thành {volume name}.part001.rar, {volume name}.part002.rar, v.v.
Thuật toán mã hóa được thay đổi thành cipher block chaining (CBC) chế độ trên AES (Advanced Encryption Standard) với khóa dài 128 bit.
Mã hóa các tập tin dữ liệu và tập tin tiêu đề.
Thuật toán nén được cải thiện bằng cách sử dụng 4 MB Kích thước từ điển, thuật toán Dmitry Shkarin's PPMII cho file dữ liệu, cho tập tin dữ liệu, và các thuật toán tiền xử lý chọn lọc dựa trên nền tảng và loại tập tin nguồn.
Tùy chọn tạo ra các "khối lượng phục hồi" (các tập tin. Rev) với các dữ liệu dự phòng có thể được sử dụng để tái tạo lại các tập tin bị mất một tập hợp khối lượng.
Hỗ trợ cho các tập tin lưu trữ lớn hơn 9 GB.
Hỗ trợ tên Unicode.

Phần mềm
Các file RAR có thể được tạo ra chỉ với phần mềm thương mại WinRAR, RAR, và phần mềm có sự cho phép từ nhà cấp phép Alexander Roshal. mặc dù nó không phải là theo một giấy phép phần mềm tự do. Chương trình này chỉ có thể giải nén / trích, không tạo ra các tập tin RAR..

Phần mềm khác
Có một thư viện phần mềm giải nén miễn phí gọi là "unrarlib", cấp phép theo Giấy phép GPL, dựa trên một phiên bản cũ của unrar với sự cho phép của tác giả Eugene Roshal, nhưng nó chỉ có thể giải nén lưu trữ được tạo ra bởi các phiên bản RAR 2.x. Lưu trữ tạo ra bởi RAR 2,9 và sau này (đó là hầu hết các lưu trữ RAR tìm thấy ngày hôm nay) sử dụng một định dạng khác nhau mà không được hỗ trợ bởi các thư viện miễn phí.
Các phiên bản trả tiền của Stuffit Expander giải mã các tập tin RAR
Phần mềm nén file mã nguồn mở 7-Zip giải nén tập tin RAR mới hơn bằng cách sử dụng một plug-in nguồn đóng, miễn phí theo "Giấy phép unRAR"; giấy phép làm cho các plug-in phần mềm mã nguồn có sẵn nhưng không miễn phí.
The Unarchiver là một unarchiver mã nguồn mở có thể giải nén tập tin RAR mới..
Các phần mềm nén file miễn phí trên Linux Tập tin Roller, Ark, và Xarchiver có thể được dùng chương trình UnRAR miễn phí để giải nén file RAR, nếu chúng được tìm thấy trong đường dẫn hệ thống.

UnRAR.dll
UnRAR.dll là một thư viện liên kết động (DLL) miễn phí có thể được tải về từ trang web chính thức của WinRAR.
So sánh với các thuật toán nén khác

RAR thường là chậm hơn so với lệnh "zip" để tạo ra các file ZIP, nhưng nó có độ nén tốt hơn.

Thuật toán LZMA của 7z có một tỉ lệ nén cao hơn so với RAR, ngoại trừ các file "đa phương tiện" như các tập tin wav và bmp, mà RAR sử dụng các thủ tục chuyên môn tốt hơn LZMA. Những phần mềm nén miễn phí khác, chẳng hạn như FreeArc, thường tốt hơn WinRAR.

RAR có thể tạo ra "khối lượng phục hồi" (các tập tin. Rev), cung cấp dự phòng cho một file nén chính.

Giới hạn của file RAR
Kích thước tối thiểu của một tập tin RAR là 20 byte. Kích thước tối đa của một tập tin RAR là 9223372036854775807 (263-1) bytes, vào khoảng 8 exabytes.

Đọc thêm
RAR Archiver Frequently Asked Questions by Eugene Roshal
RAR File format by WinRAR
LAMPdocs: quick guide with annotation of the advantages of RAR in comparison to other file archivers

Liên kết ngoài
Trang chủ RAR

Chú thích