Hallöle,
ich bin grad an ner Zipentschlüsselung mit encryption FUnktion dran. Ansich is ja das ZipFormat sehr gut beschrieben allerdings hab ich allgemein atm ein problem mit der CRC32.
Auf Wikipedia wirds so beschrieben, dass aus den Bits mit restdivision durch das Generatorpolynom die crc32 berechnet wird und dann einfach an die bits rangehängt wird und so mitgeschickt. In der Beschreibung von
PKWare hingegen wird der crc32funktion die aktuelle Checksumme übergeben und(wie mir scheint) das byte was zusätzlich mitgegeben wird, auf die Checksumme mitaufgerechnet? Dann müst ich aber das Byte % aktuelle Checksum rechnen und den rest als neue Checksum reinsetzten. Kommt mir aber zum einen komisch vor zum anderen Frag ich mich wie ich das rechnen soll weil ja was übrig bleibt.
@Daniel war relativ erstaunt deine Page über google über das Thema zu finden. Allerdings is der Header abhängig von der Zipversion und nicht immer gleich.