Projektuję narzędzie zip-unzip, używając C. Jest pole kodu crc-32. Czy jest to skompresowanych danych lub nieskompresowanych danych?Pole CRC-32 w zip
5
A
Odpowiedz
5
Jest to CRC-32 nieskompresowanych danych. Innymi słowy, będzie to CRC-32 oryginalnej zawartości pliku przed skompresowaniem. Zlib ma wkład minizip, który jest małą implementacją zip/unzip napisaną w C. W zip.c można zobaczyć w funkcji zipWriteInFileInZip
, że generuje crc przesłanego w buforze, który powinien zawierać oryginalną zawartość pliku.
+0
Wielkie dzięki Nathan! –
1
Można odszukać zlib, które powinno odpowiedzieć na wszystkie pytania dotyczące ponownego wymyślenia tego koła. :-)
Powiązane problemy
- 1. Cofanie CRC32
- 2. Implementacja Crc32 C - nie działa
- 3. Jak wygenerować SHA256 i CRC32 w ios
- 4. Jaka jest różnica między crc32 i crc32b?
- 5. Scalanie wielu plików zip w jeden plik zip w Pythonie
- 6. Przeczytaj plik zip wewnątrz pliku zip
- 7. ZIP wszystkich plików w katalogu i pobrać .zip generowane
- 8. Python zip wielu katalogów w jednym pliku zip
- 9. Kiedy lepiej używać zip zamiast zip?
- 10. Zip Java tworzy "uszkodzone" pliki zip
- 11. Jak wdrożyć CRC32, korzystając z konkretnych instrukcji Intela?
- 12. Czy CRC32 może być używany jako funkcja skrótu?
- 13. Zip lub wyliczyć w R?
- 14. Rozpakowywanie pliku zip w Django
- 15. zip Z analogiem w Pythonie?
- 16. JSON Zip Response w node.js
- 17. Jak dodać wymagane pole warunkowe?
- 18. Pole klasy (pole statyczne) w Delphi
- 19. szyny 3 - LoadError (nie można załadować takiego pliku - zip/zip)
- 20. Wykonywanie len na liście obiektu zip usuwa zip
- 21. Tworzenie folderów w pliku zip w NAnt
- 22. node.js - Zip/Rozpakuj folder
- 23. Czy funkcja zip zip może działać z tablicą tablic?
- 24. zip/zip (LoadError) - Breaking guard or rails 4.0
- 25. Tworzenie pliku .zip
- 26. Rozpakuj plik .zip
- 27. Kompresja archiwum zip
- 28. Shiny: pobierz archiwum zip
- 29. Numpy funkcja zip
- 30. ICSharpCode.SharpZipLib sprawdź plik zip
** Jest to tylko podstawowe narzędzie i nie ma na celu zastąpienia oryginalnego utitlity. ** –
Co mówi specyfikacja formatu zip, z którego korzysta się do implementacji narzędzia? – Jens
Nic! to jest powód, dla którego zadałem pytania: –