Tôi đã viết một hàm kiểm tra kho lưu trữ bị hỏng bằng tổng kiểm tra CRC.
Để kiểm tra nó, tôi chỉ cần mở kho lưu trữ và xáo trộn nội dung với trình soạn thảo hex. Vấn đề là tôi không tin rằng đây là cách chính xác để tạo một tệp bị hỏng.
Có cách nào khác để tạo ra một "tham nhũng được kiểm soát", vì vậy nó sẽ không hoàn toàn ngẫu nhiên nhưng có thể mô phỏng những gì xảy ra với tài liệu lưu trữ bị hỏng thực sự? Tôi không bao giờ phải làm hỏng một cái gì đó trên mục đích vì vậy tôi không thực sự chắc chắn làm thế nào để làm điều đó, bên cạnh việc xáo trộn dữ liệu ngẫu nhiên trong một tập tin.