Tôi vừa tìm hiểu về .rev
các tệp với WinRAR - ví dụ: nếu bạn có âm lượng RAR 10 phần, ví dụ, cộng với một .rev
âm lượng (phục hồi) - .rev
âm lượng sẽ có thể "sửa" bất kỳ một.rar
âm lượng bị hỏng nào .
Sao có thể như thế được? Tôi không hiểu làm thế nào một tập có thể có tất cả dữ liệu để sửa bất kỳ / tất cả các tập bị hỏng riêng lẻ.
Tôi đoán rằng có lẽ có thể thay cho các tập không bị phá vỡ "tuyến tính", như tôi đang tưởng tượng, trong đó mỗi tập RAR chứa các tệp riêng biệt của toàn bộ được đóng gói bên trong; nhưng đúng hơn, có lẽ .rev
việc sửa chữa là có thể khi các khối RAR được xem như một tệp bit và byte liên tục, có thể nói, và có lẽ có một số phép thuật CRC'ish (ah hem, "công việc sửa chữa") liên quan để sửa các byte bị hỏng.
Nhưng tôi không hiểu làm thế nào bạn có thể có 9 khối lượng làm việc với 1 khối bị hỏng, nhưng có một khối lượng phục hồi có thể sửa chữa bất kỳ một trong các khối lượng. Làm thế nào một tập có thể chứa dữ liệu của "tất cả" các tập?