/ / Speichern Zip-Dateien ihre Erstellungszeit in der Zip-Datei selbst? - Postleitzahl

Speichern Zip-Dateien ihre Erstellungszeit in der Zip-Datei selbst? - Postleitzahl

Ich habe gehört, dass dies der Fall ist, aber wie kann ich auf diese Informationen zugreifen? Weder 7-Zip noch WinRAR sagen es mir. Stimmt es auch, dass die Sekunden in geraden Sekunden gespeichert werden (2-Sekunden-Auflösung)?

Antworten:

0 f√ľr Antwort ‚ĄĖ 1

Nee. PKWare "s AppNote.txt sagt, dass die Datei √Ąnderungszeit speichert, aberschafft keine Zeit. Wenn Sie also eine Zip-Datei mit kompatibler Software √§ndern, erhalten Sie eine aktualisierte √Ąnderungszeit, wodurch Sie den √úberblick √ľber die Erstellungszeit verlieren.

Daher gibt es keine M√∂glichkeit, auf die Erstellungszeit zuzugreifen, da diese nicht gespeichert ist. In Bezug auf die √Ąnderungszeit enth√§lt das 11. und 12. Byte die Bits (wie durch angegeben) Florian Buchholz "Die Struktur einer PKZip-Datei". Sie m√ľssten dann manuell interpretieren. Das ist vielleicht der schnellste Ansatz: Ich habe ein paar weitere Softwarepakete √ľberpr√ľft, und die Ergebnisse scheinen die √Ąnderungszeit nicht ohne weiteres anzuzeigen. (Es w√§re nicht schwierig, ein Programm zu erstellen, um dies zu demonstrieren. Sie k√∂nnten sogar mehrere L√∂sungen erhalten, wenn Sie dies an senden Programmieren von R√§tseln und Code Golf.) (Verwenden der Dateizeit des BetriebssystemsInformationen k√∂nnen eine bequemere Methode zum Abrufen der √Ąnderungszeit sein. Im Gegensatz zu meinem (ersten) Kommentar zu Romeo Ninov, den ich unter der Frage gesehen habe, w√§re der Prozess etwas spezifischer f√ľr das verwendete Betriebssystem.)

F√ľr die 2-Sekunden-Genauigkeit lautet die Antwort "Ja". * Die Datei "AppNote.txt" zeigt, dass die √Ąnderungszeit in 2 Bytes gespeichert ist. In Abschnitt 4.4.6 hei√üt es: "Datum und Uhrzeit sind im MS-DOS-Standardformat codiert." Einige FAT16-Dokumentationen best√§tigt, dass die m√∂glichen Werte f√ľr das Verfolgen von Sekunden 0-29 sind und dieser Wert verdoppelt wird (das Ergebnis ist, dass Sie nur gerade Sekunden erhalten).

  • Allerdings habe ich gerade den 7-Zip-Befehl verwendetline tool (7z.exe l filename.zip) und es zeigte mir eine Zeit einschlie√ülich 13 f√ľr die Anzahl der Sekunden. Dies war die Zeit f√ľr eine bestimmte komprimierte Datei, nicht die ZIP-Datei selbst.