Định dạng nén: định dạng nào phổ biến nhất và định dạng nào bạn nên sử dụng trong từng trường hợp

Các định dạng nén

Khi chúng ta nói về định dạng ZIP, tất cả chúng ta đều biết chúng ta đang nói về điều gì ngay lập tức. Định dạng này xuất hiện lần đầu tiên vào năm 1989 và chúng ta đều biết nó một phần vì nó là hệ thống nén mặc định trong Windows và nhiều người trong chúng ta đã bắt đầu thực hiện những bước đầu tiên trong việc tính toán với hệ thống của Microsoft. Sau này xuất hiện nhiều hơn định dạng nénvà trong bài viết này chúng ta sẽ nói về những cái phổ biến nhất, trong đó chúng ta sẽ có RAR hoặc 7z.

Khi chúng ta muốn nén tệp và bài viết này nói về kiểu nén đó chứ không phải những kiểu nén khác, chẳng hạn như những kiểu nén video hoặc âm thanh, rất có thể chúng ta cần nộp chúng. Do đó, ít nhất một trong những định dạng nén có trong bài viết này sẽ đơn giản làm được điều đó, đó là chúng tôi đã đưa vào một định dạng không nén, nhưng bạn sẽ hiểu tại sao sau.

Các định dạng nén phổ biến nhất

ZIP, nhanh và nhẹ

Như chúng tôi đã đề cập, ZIP là một định dạng nén rất nổi tiếng, một phần vì nó "Một trong những sự sống" trong các hệ thống của Microsoft. Là một trong những định dạng đầu tiên, nó đã bị các định dạng khác như 7z hoặc RAR vượt qua theo thời gian, nhưng nó vẫn có những điểm mạnh:

  • Nén trong ZIP rất nhanh và không yêu cầu nhiều tài nguyên, ít nhất là nếu chúng ta so sánh nó với nén trong 7z hoặc RAR. Nó dựa trên tính năng nén Deflate Lossless, lý tưởng cho việc lưu trữ một lượng lớn dữ liệu kết hợp, chẳng hạn như một bản sao lưu.
  • ZIP ở khắp mọi nơi. Định dạng ZIP có sẵn trên hầu hết mọi hệ điều hành, chẳng hạn như Linux hoặc thậm chí các hệ thống khép kín hơn như iOS của Apple.
  • Các phiên bản mới nhất đã giới thiệu mã hóa AES.

Lý do chọn ZIP làm định dạng nén là Tốc độ và nó hoạt động hoàn hảo trên mọi hệ điều hành. Các định dạng khác, mặc dù có sẵn, nhưng có thể gây ra sự cố trong một số hệ điều hành và đây là điều đã xảy ra với tôi khi nén tệp ở 7z ở nhiều nơi khác nhau kể từ Ark.

ZIPX, sự phát triển của ZIP

Nếu chúng ta đã nói về ZIP, chúng ta phải nói về một sự tiến hóa của cùng một. Đó là về ZIPX và trong số các khả năng của nó, chúng tôi có khả năng nén nhiều hơn ZIP, một thứ gì đó có thể so sánh với định dạng RAR. Vấn đề là khi sử dụng ZIPX chúng ta đánh mất điểm mạnh của ZIP: máy tính ngốn nhiều tài nguyên hơn và quá trình nén / giải nén chậm hơn.

Tôi khuyên bạn chỉ nên sử dụng ZIPX khi bạn không muốn sử dụng RAR, nghĩa là cho một vấn đề kinh tế và cấp phép.

TAR vào tệp ...

Như chúng tôi đã giải thích trước đó, chúng tôi sẽ đề cập đến một định dạng nén không nén. Đây là TAR và chúng tôi đề cập đến nó vì nó được sử dụng rất nhiều trong Linux. Schỉ cung cấp lưu trữ (ghép dữ liệu đầu vào và siêu dữ liệu vào một tệp đầu ra duy nhất), ủy quyền các chức năng như nén, mã hóa, kiểm tra tính chẵn lẻ / tính toàn vẹn cho phần mềm bên ngoài hoạt động trong đường ống với đầu ra lệnh TAR.

… Và GZ để nén

Nhiều tệp chúng tôi tải xuống cho Linux có định dạng tar.gz. Phần mở rộng GZ chỉ định một định dạng nén tệp duy nhất, được tạo cho dự án GZip (GNU Zip hoặc "Zip miễn phí"), bắt đầu vào năm 1992 bởi Jean-Loup Gailly và Mark Adler nhằm cung cấp sự thay thế miễn phí cho các giải pháp nén của độc quyền / dữ liệu thương mại. Nén dựa trên Thuật toán DEFLATE (cũng được sử dụng làm thuật toán mặc định ở định dạng PKZip / WinZip .ZIP), sự kết hợp giữa mã hóa Lempel-Ziv (LZ77) và mã hóa Huffman.

Nó có thể được sử dụng để thay thế cho ZIP và, như trong trường hợp của ZIPX, đối với vấn đề cấp phép, đây là hoàn toàn miễn phí.

7z, mã nguồn mở và mạnh mẽ

7z là một định dạng nén hiện đại và nguồn mở. Nó cung cấp mã hóa AES và mức độ nén cao, một trong những cách tốt nhất, cao hơn hầu hết các trường hợp so với RAR hoặc ZIPX. Nó đã được giới thiệu trong Windows như 7-Zip và được nhóm p7zip chuyển sang nền tảng Unix. 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 CPU đa lõi hiện đại.

Lý do chính để sử dụng 7z là mức độ nén cao, nhưng sẽ không đáng nếu chúng ta nén các tệp lớn trong khi làm việc vì chúng ta sẽ lãng phí nhiều thời gian / tài nguyên thiết bị của mình. Mặt khác, như tôi đã đề cập, tôi đã thất bại trong việc nén bằng Ark, vì vậy cá nhân tôi có cái gai ở bên và tôi không thể hoàn toàn tin tưởng vào anh ta. Nói cách khác, 7z có thể trình bày nhiều vấn đề hơn các định dạng khác như ZIP.

RAR, tốt nhất nếu bạn không quan tâm đến giấy phép

Định dạng RAR là một trong những định dạng nổi tiếng nhất, giống như ZIP, một phần vì nó cũng được sử dụng rộng rãi trên các hệ thống của Microsoft. Nó là một định dạng độc quyền được giới thiệu bởi WinRAR trong Windows và phần giải nén của nó đã được chuyển sang Linux (Unrar). Trong số các chức năng của nó, chúng tôi có:

  • Nén nhiều hơn ZIP.
  • Cung cấp mã hóa mạnh mẽ.
  • Khả năng khôi phục trong trường hợp có lỗi.

Giống như 7z và ZIPX, một trong những điểm mạnh của nó là mức độ nén, nhưng phải trả giá bằng thời gian và tài nguyên tiêu thụ. Tôi sẽ sử dụng và luôn sử dụng định dạng RAR trong Windows, cả để nén và chia nhỏ các tệp và bảo vệ bằng mật khẩu. Tất nhiên, bạn phải trả tiền cho nó hoặc làm những gì bạn biết.

ACE, một vinh quang xưa

Giống như RAR, ACE là một định dạng độc quyền được WinACE giới thiệu trong Windows, nhưng trong trường hợp này, chính công ty đã chuyển nó sang Linux, cụ thể hơn là khả năng trích xuất của nó (UNACE). Nó đã không còn phổ biến trong những năm gần đây, nhưng nó cung cấp mức nén tốt hơn ZIP mà không cần đạt đến RAR, ZIPX hoặc 7z.

Vì không có phiên bản miễn phí hoặc miễn phí để tạo tệp ACE, Tôi không khuyên bạn nên sử dụng nó trừ khi chúng ta có quyền truy cập vào một giấy phép không tốn nhiều chi phí. Nếu bạn phải chọn, RAR là tốt hơn.

Trong số các định dạng nén này, định dạng nào là tốt nhất?

Như chúng tôi đã giải thích, nó sẽ phụ thuộc vào nhiều yếu tố, trong đó chúng tôi có khả năng tương thích, mức độ nén và giấy phép. Đối với Linux, tôi khuyên bạn nên sử dụng định dạng 7z, nhưng không phải trước khi thực hiện các bài kiểm tra để xác minh rằng chúng tôi không tìm thấy bất kỳ loại lỗi nào giống như lỗi mà tôi đã tìm thấy trong Kubuntu bằng cách sử dụng Ark.

Trong Windows hoặc macOS, nó sẽ phụ thuộc vào những gì chúng ta muốn «tìm thấy sự sống» và chủ đề cấp phép. Định dạng 7z cũng có thể là một lựa chọn tốt, cho cả mức độ nén và bảo mật cũng như là mã nguồn mở.

Đối với giải nén, chúng ta có thể giải nén các định dạng ZIP "ra khỏi hộp" trong nhiều hệ điều hành, trong khi các hệ điều hành khác như RAR hoặc ACE có thể giải nén chúng miễn phí với UNRAR hoặc UNACE.

Bạn có nghĩ nên thêm tùy chọn nào vào danh sách các định dạng nén này không?

giải nén các tệp Zip
Bài viết liên quan:
Cách giải nén tệp trong Ubuntu

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   vịt tập đi dijo

    Mẹo hay và nhận xét về trình nén tệp, cảm ơn, cái ôm từ Argentina, Patowalk