Chương trình nén tập tin hiệu quả hơn cho nhiều tập tin giống hệt nhau?


12

Tôi đang thực hiện sao lưu công việc của mình và tôi đang tìm kiếm một chương trình có thể nén các tệp hiệu quả hơn. Chương trình nén mặc định của windows hoạt động tốt, nhưng nó không hoạt động "thông minh" như tôi muốn.

Các tệp của tôi về cơ bản là toàn bộ ảnh chụp nhanh công việc của tôi được thực hiện trong vài tháng qua khi tôi thực hiện sao lưu hoàn chỉnh thường xuyên. không có nhiều thay đổi giữa các bản sao lưu và nhiều tệp chỉ đơn giản là bản sao của nhau.

Toàn bộ tập tin của tôi là khoảng 15 GB không nén, trong khi sao lưu ảnh chụp nhanh riêng lẻ (được nén bằng các chương trình nén tiêu chuẩn) là khoảng 150 đến 200 MB mỗi tệp (chúng thường tăng kích thước với các ngày gần đây hơn). Tổng kích thước của tất cả các ảnh chụp nhanh được nén là khoảng 3 GB. Do tính chất của các tệp, tôi hy vọng chương trình nén "thông minh" sẽ giảm toàn bộ âm lượng xuống khoảng 400-500 MB, nghĩa là tính đến sự thiếu hiệu quả hợp lý và không gian thêm để nén sự khác biệt trong các tệp.

Có một chương trình nén nào sẽ tận dụng thực tế là nhiều tệp giống hệt nhau để đạt được tỷ lệ nén cao hơn nhiều so với chương trình nén windows tiêu chuẩn?

Cảm ơn -Faken

Chỉnh sửa: Chỉ cần hoàn thành nén tốt nhất toàn bộ âm lượng bằng cách sử dụng nén cửa sổ tiêu chuẩn. Nó chỉ tốt hơn 10 MB so với các ảnh chụp nhanh được kết hợp. Theo tôi đó là không thể chấp nhận được khi biết bản chất của các tập tin.


Trên phiên bản nào của windows?
John T

1
Heh, vista của nó ...

3
Sẽ không chuyển sang kiểm soát phiên bản thay vì những bản sao lưu đó sẽ tốt hơn? Tôi cũng đang sử dụng git cho các tệp nhị phân và nó hoạt động rất tốt. Tôi không nghĩ rằng nó có thể nén nó tốt như 7z, nhưng nó có quan trọng nếu nó mất 150 MB hoặc 300 MB? Nếu không, tôi sẽ dễ sử dụng và linh hoạt.
maaartinus

Câu trả lời:


18

7-zip hỗ trợ nén chắc chắn nếu tôi nhớ chính xác, vì vậy nó sẽ nén rất nhiều tệp gần giống nhau rất tốt.


2
+1 và xem xét định dạng 7z mặc định.
nik

Tôi sẽ thử, tôi sẽ lấy lại cho bạn kết quả.

2
Sau 1 giờ nén ở cài đặt cao nhất, tôi nhận được kích thước tệp là 133MB. Điều này rất ấn tượng! Ước tính tích cực ban đầu của tôi (mà tôi không nêu) là kích thước tệp khoảng 150 MB (điều này trái ngược với ước tính bảo thủ đã nêu của tôi là 400-500 MB). Có vẻ như tôi sẽ chuyển đổi thành 7z kể từ bây giờ!

Ngay cả khi bạn cần tuân theo định dạng Zip tiêu chuẩn, 7-zip có năng suất tốt hơn các công cụ nén phổ biến khác (WinRAR, WinZip) với cài đặt hiệu quả cao nhất.
christophem

7 zip đúng nghĩa là một trong những công cụ đầu tiên tôi đặt trên một hộp mới. Nó quá hữu ích.
corsiKa

6

Tôi đã thực hiện một số thử nghiệm về khía cạnh "các tệp giống hệt nhau", như đã đề cập trong câu hỏi, sử dụng 7-zip (phiên bản 9.20), vì chưa ai đưa ra câu trả lời công phu về điều đó. Điều này đã cho một số kết quả thú vị. Tôi đã thử nghiệm với 10 bản sao của tệp mà các trang web này sử dụng cho thông báo không tìm thấy trang của nó . Tệp này sẽ không nén tốt như một tệp riêng lẻ, là tệp jpg. Vì vậy, nó sẽ chứng minh hiệu quả của việc nén nhiều tệp giống nhau. Kích thước tệp của nó là 37 KB.

  1. Khi tôi nén tất cả mười bản sao, sử dụng định dạng zip, kích thước tệp là 367 KB, với kích thước nén khoảng 99% tổng kích thước ban đầu của tất cả 10 tệp.
  2. Khi tôi nén tất cả mười bản sao, sử dụng định dạng 7z, kích thước tệp là 37 KB, với kích thước nén khoảng 101% chỉ một trong các tệp gốc.
  3. Nếu lần đầu tiên tôi đặt 5 bản sao vào kho lưu trữ 7 z, sau đó thêm 3 và cuối cùng là 2 bản trong các bước riêng biệt, kích thước tệp sẽ là 111 KB, gấp khoảng ba lần kích thước của một tệp gốc.

Nếu tôi mở kho lưu trữ thứ 3, một trong các thuộc tính là Chặn . Danh sách này lần lượt liệt kê 0, 1 và 2 cho 3, 5 và 2 tệp.

Quan sát:

  1. Định dạng zip sẽ nén từng tệp riêng lẻ, không được hưởng lợi từ khả năng nén các tệp giống hệt nhau một cách hiệu quả.
  2. Định dạng 7z sẽ nén một cách hiệu quả nhiều tệp giống nhau, miễn là chúng được thêm vào kho lưu trữ trong một bước.

Kết luận:

  1. Để nén tệp tối ưu, sử dụng 7z thay vì zip.
  2. Nén có thể cải thiện đáng kể, nếu bạn không thêm tệp vào kho lưu trữ 7z hiện có, nhưng trước tiên giải nén nó và nén lại, bao gồm các tệp mới, trong một bước.

1

Windows Vista đi kèm với Trung tâm sao lưu và khôi phục . Nó sẽ thực hiện sao lưu gia tăng các tệp của bạn để tránh lãng phí dung lượng và phải tạo nhiều bản sao lưu. Từ trang được liên kết:

Các phiên bản sao lưu trước đây của tệp chỉ sử dụng tối thiểu dung lượng đĩa trống. Nếu chỉ một phần nhỏ của tệp thay đổi (chẳng hạn như một slide trong bản trình bày), chỉ phần đó được theo dõi và lưu lại.


1

7-zip có một trong những thuật toán nén tốt nhất xung quanh. Tôi không tin rằng hiện tại mọi thứ đều vượt qua được 7-zip về nén (thuật toán) cho đến nay.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.