Tôi đang thiết kế một tiện ích giải nén zip bằng C. Có trường mã crc-32. Là dữ liệu nén hoặc dữ liệu chưa nén?Trường CRC-32 trong zip
5
A
Trả lời
5
Đây là CRC-32 của dữ liệu chưa nén. Nói cách khác, nó sẽ là CRC-32 của nội dung gốc của tập tin trước khi được nén. Zlib có một đóng góp minizip là một thực thi zip/giải nén nhỏ được viết bằng C. Trong zip.c bạn có thể thấy trong hàm zipWriteInFileInZip
rằng nó tạo ra crc của bộ đệm được truyền trong đó phải chứa nội dung gốc của tệp.
+0
Cảm ơn rất nhiều Nathan! –
1
Bạn có thể tra cứu zlib phải trả lời tất cả các câu hỏi về cách phát minh lại rằng bánh xe. :-)
Các vấn đề liên quan
- 1. CRC32 Collision
- 2. Đảo ngược CRC32
- 3. 802.11 FCS (CRC32)
- 4. Thông báo :: CRC32 với Zlib
- 5. Đọc tệp zip bên trong tệp zip
- 6. Làm cách nào để tính CRC32 của một chuỗi
- 7. Dòng Zip trong PHP
- 8. Sự khác nhau giữa crc32 và crc32b là gì?
- 9. Ionic Zip: Tạo tệp Zip từ byte []
- 10. Nhận ngoại lệ "Không thể đọc đó dưới dạng tệp Zip" khi cố gắng lấy luồng từ Tệp zip bên trong (một Zip trong một Zip khác)
- 11. LINQ "zip" trong chuỗi mảng
- 12. Tạo Zip File Trong Windows và Giải nén Zip File Trong Linux
- 13. ZIP tất cả các file trong thư mục và tải về .zip tạo
- 14. Nén tệp nén zip
- 15. Đọc CSV từ bên trong Tệp Zip
- 16. nội dung bên trong tệp zip
- 17. Tệp zip hợp lệ trong python
- 18. Phản hồi Zip JSON trong node.js
- 19. Zip Một số Iterator trong C++
- 20. Tương đương với "zip()" trong Python sần?
- 21. Hợp nhất nhiều tệp zip vào một tệp zip duy nhất trong Python
- 22. tệp zip bằng CMake?
- 23. Tạo tệp .zip
- 24. Tính toán CRC32 Ethernet - phần mềm so với kết quả thuật toán
- 25. Zip nhiều chuỗi
- 26. Thuật toán tổng kiểm tra 32 bit có chất lượng tốt hơn CRC32?
- 27. Cách Zip tệp bằng JavaScript
- 28. ma trận python transpose và zip
- 29. PHP lưu zip vào đĩa
- 30. Tạo thư mục bên trong tệp zip trong NAnt
** Đây chỉ là một tiện ích cơ bản và không có ý định thay thế sự không phù hợp ban đầu. ** –
Đặc tả định dạng zip nói rằng bạn sử dụng để triển khai tiện ích của mình bằng cách nào? – Jens
Không có gì! đó là lý do tôi hỏi ques –