Sự khác biệt giữa nhiều định dạng tệp nén lưu trữ

Nếu bạn là người thích lưu trữ tệp, thì việc nén tệp là điều bạn hoàn toàn phải biết. Mặc dù công nghệ lưu trữ tiếp tục được cải thiện với tốc độ nhanh chóng, nhưng hiệu quả không bao giờ là một điều xấu.

Chưa kể, nhiều tiêu chuẩn tệp của chúng ta ngày nay khác với tiêu chuẩn trước đây — MP3(MP3s) 128 kbps mà chúng tôi sử dụng để tải xuống trên Napster giờ đã được thay thế bằng FLAC(FLACs) , trong đó một bài hát có thể có kích thước bằng toàn bộ album MP3 .

Nhiều người trong chúng ta có các tệp mà chúng ta không muốn loại bỏ nhưng cũng không cần quyền truy cập động, tức thì. Đây có thể là ảnh, video, nhạc, v.v. Tạo một kho lưu trữ các tệp này có thể cắt giảm dung lượng ổ đĩa đã sử dụng, do đó có thể mang lại hiệu suất tốt hơn. Nó cũng có thể tiết kiệm túi của bạn — ổ cứng ngoài 1 TB của bạn có thể đạt gần 2 TB nếu bạn lưu trữ đúng cách!

Học cách nén các tệp của bạn không khó lắm, nhưng còn tất cả các định dạng lưu trữ đó thì sao? Nén tệp đặt chúng trong một “hộp” của một tệp duy nhất, nhưng tệp đó có thể có rất nhiều phần mở rộng khác nhau: ZIP , RAR , 7Z, TAR , GZ —(GZ—what) tất cả những điều này có nghĩa là gì? Chắc chắn là có một sự khác biệt, phải không?

Tất nhiên là có! Nếu có một điều PC vượt trội, đó là cung cấp cho bạn các tùy chọn và khi nói đến việc lưu trữ các tệp của bạn, bạn có nhiều tùy chọn trong số đó. Trong bài viết này, chúng ta hãy thảo luận về sự khác biệt giữa nhiều định dạng lưu trữ tệp nén phổ biến(differences between the many popular compressed file archive formats) .

Kho lưu trữ ZIP là gì?

WinZip là một trong những trình lưu trữ tệp đầu tiên đã trở nên phổ biến rộng rãi và nó cho phép người dùng nén tệp dưới dạng tệp lưu trữ ZIP .

Dưới đây là những điểm khác biệt chính mà định dạng ZIP có so với các loại tệp lưu trữ khác:

  • Các tập tin có thể được lưu trữ mà không cần nén.
  • Mỗi tệp trong kho lưu trữ được nén riêng biệt. Điều này cho phép sử dụng các thuật toán khác nhau và tỷ lệ nén cao hơn nhưng đi kèm với hạn chế là kích thước tệp lưu trữ lớn hơn khi nén một số lượng lớn tệp nhỏ.
  • Mã hóa dựa trên mật khẩu của ZIP đã yếu về mặt hình sự cho đến năm 2003 (khi AES được thêm vào).
  • Cho đến khi các phần mở rộng xuất hiện, có giới hạn cứng 4 GB cho mọi thứ: kích thước tệp không nén, kích thước tệp nén và tổng kích thước lưu trữ.
  • Nén ZIP(ZIP) nhanh hơn và không tốn nhiều CPU như nhiều giải pháp thay thế phổ biến hiện nay.
  • ZIP được hỗ trợ bởi phần lớn các bản phân phối Linux và tất cả các phiên bản Windows (kể từ XP).

Kho lưu trữ RAR là gì?

WinRAR trở nên nổi tiếng với thời gian “dùng thử” không bao giờ kết thúc. Sau 30 ngày, bạn sẽ bắt đầu nhận được một cửa sổ bật lên trong WinRAR thông báo rằng thời gian dùng thử của bạn đã kết thúc, bạn có thể chỉ cần… đóng. RAR , được đặt theo tên nhà phát triển của nó, Eugene Roshal , là một định dạng lưu trữ cực kỳ phổ biến hiện nay.

Đây là cách nó khác với đám đông:

  • RAR cho phép mô-đun hóa các kho lưu trữ thành các khối lượng, đây là một cách hiệu quả để lưu trữ các tệp lớn.
  • Ngoài ra, bạn có thể nén các tệp thành một khối duy nhất (định dạng rắn).
  • Mã hóa AES là tiêu chuẩn.
  • Lưu trữ có thể được bảo vệ bằng mật khẩu.
  • Nén các tệp âm thanh đặc biệt hiệu quả (lên đến 90%).
  • Lưu trữ RAR(RAR) có thể được nhúng trong các tệp khác. Bạn(Did) có biết rằng bạn có thể ẩn một kho lưu trữ RAR trong JPEG(hide a RAR archive in a JPEG) không?
  • Nhiều quy trình trích xuất RAR đã được viết lại dưới dạng phần mềm mã nguồn mở.
  • RAR có tỷ lệ nén tổng thể tốt hơn khi so sánh với ZIP , đối thủ cạnh tranh lớn nhất của nó.

Kho lưu trữ 7Z là gì?

Không có gì ngạc nhiên khi định dạng lưu trữ 7Z đã được ứng dụng Windows 7-Zip giới thiệu . Đó là tất cả các con đường trở lại năm 1999! 7-Zip và một thư viện để đọc định dạng tệp 7Z đều được cung cấp công khai theo Giấy phép Công cộng Ít hơn GNU(GNU Lesser General Public License) .

Dưới đây là một số tính năng của 7Z:

  • 7Z có kiến ​​trúc vừa mô-đun vừa mở, cho phép nén, chuyển đổi và mã hóa tệp thông qua nhiều phương pháp xếp chồng khác nhau.
  • Các tệp có thể được nén ở tỷ lệ khoảng 2–10%.
  • Mã hóa AES là tiêu chuẩn.
  • Tất cả các tiêu đề lưu trữ được nén. Tiêu đề lưu trữ lưu trữ thông tin về cách xử lý các khối dữ liệu trong kho lưu trữ.
  • Các tệp cực kỳ lớn (hàng tỷ GB) được hỗ trợ.
  • Các thuật toán nén được hỗ trợ ( LZMA/LZMA2 , PPMd , BZip2 ) có thể được hưởng lợi từ tính toán song song trên các (BZip2)CPU(CPUs) đa lõi hiện đại .

Kho lưu trữ TAR là gì?

TAR là định dạng tệp lưu trữ phổ biến nhất trên các hệ thống giống UnixUnix . Điều quan trọng là phải hiểu rằng mỗi TAR chỉ là một tệp lưu trữ. Nó được sử dụng song song với GZ, được sử dụng để nén tệp và không có khả năng lưu trữ. Cùng nhau, họ tạo một tệp “tarball” ( định dạng TAR.GZ ).

TAR cho phép nhận các phản hồi HTTP được nén và gửi các yêu cầu nén, cho phép tỷ lệ nén đạt tới 80%. Định dạng lưu trữ này thường được sử dụng để sao lưu và phân phối nội dung trên các phiên bản Linux(Linux) . Các kho lưu trữ TAR bảo toàn quyền của nhóm, ngày tháng, cấu trúc thư mục và thông tin hệ thống tệp quan trọng khác.(TAR)

Như bạn có thể thấy, mỗi định dạng lưu trữ đều có ưu và nhược điểm — hãy chọn một cách khôn ngoan tùy thuộc vào loại tệp bạn đang nén và mục đích lưu trữ của bạn. Tỷ lệ nén(Compression) , tốc độ và bảo mật đều đáng được tính đến và có thời gian và địa điểm cho từng định dạng này!



About the author

Tôi là một kỹ sư phần mềm và blogger với gần 10 năm kinh nghiệm trong lĩnh vực này. Tôi chuyên tạo các bài đánh giá và hướng dẫn về công cụ cho các nền tảng Mac và Windows, cũng như cung cấp các bình luận của chuyên gia về các chủ đề phát triển phần mềm. Tôi cũng là một diễn giả và người hướng dẫn chuyên nghiệp, từng thuyết trình tại các hội nghị công nghệ trên thế giới.



Related posts