Estoy diseñando una utilidad zip-unzip utilizando C. Hay un campo de código crc-32. ¿Es de datos comprimidos o datos sin comprimir?campo CRC-32 en zip
5
A
Respuesta
5
Es el CRC-32 de los datos sin comprimir. En otras palabras, sería el CRC-32 de los contenidos originales del archivo antes de ser comprimido. Zlib tiene una contribución minizip que es una pequeña implementación de zip/descomprimir escrita en C. En zip.c puede ver en la función zipWriteInFileInZip
que está generando el crc del buffer pasado que debería contener los contenidos originales del archivo.
+0
Muchas gracias Nathan! –
1
Puede consultar zlib que debe responder todas las preguntas sobre reinventar esa rueda. :-)
Cuestiones relacionadas
- 1. Invertir CRC32
- 2. Resumen :: CRC32 con Zlib
- 3. 802.11 FCS (CRC32)
- 4. PHP crc32 (sólo números)
- 5. Calcular/validar bz2 (bzip2) CRC32 en Python
- 6. ¿Cómo calculo CRC32 de una cadena
- 7. ¿Se puede usar CRC32 como función hash?
- 8. Zip Stream en PHP
- 9. Objetivo C - Acceso a archivos en zip sin extraer zip
- 10. JSON Zip Response en node.js
- 11. Zip Varios iteradores en C++
- 12. Python zip() comportamiento en bash?
- 13. zip (list1, list2) en Jinja2?
- 14. Archivo zip válido en python
- 15. ¿Cómo uso Zip en Clojure?
- 16. Creando archivo zip en Java
- 17. zip¿Con análogo en Python?
- 18. Lea un archivo zip dentro del archivo zip
- 19. Ionic Zip: creación de archivo zip desde byte []
- 20. JPG + Archivo Zip Problema de combinación con formato Zip
- 21. Convertir apk en zip flashable en clockWorkMod?
- 22. archivos zip usando CMake?
- 23. Ruby zip una secuencia
- 24. Implementar zip usando foldr
- 25. 7-zip commandline
- 26. entendiendo la función zip
- 27. Zip múltiples secuencias
- 28. Crear Zip archivos en Windows y extraer archivos Zip En Linux
- 29. Fusionar varios archivos zip en un solo archivo zip en Python
- 30. Sirviendo archivos ZIP generados dinámicamente en Django
** Es solo una utilidad básica y no pretende reemplazar la utitlity original. ** –
¿Qué dice la especificación de formato zip que utiliza para implementar su utilidad? – Jens
¡Nada! esa es la razón por la que pregunté a la pregunta –