Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
Delphi 12 Athens
|
AW: TZipfile - ModifiedDateTime unter Linux und MAC falsch
12. Dez 2021, 10:04
Im Mac die Zip ausgelesen und/oder auch dort erstellt?
Von Delphi erstellt, bzw. von Delphi gelesen, oder durch jemand Anderen?
Wenn im Mac erstellt und dort auch gelsen, dann macht die Genauigkeit keine Jahre aus, sondern eher maximal Sekunden/Minuten.
Aber in einer Zip wird das Datum und die Attribute nicht immer gleich gelspeichert, da die Hauseigenen Zip-Programme für diese Systeme auch die Eigenheiten der Dateisysteme einbeziehen.
In Windows ist es standardmäßig im DOS-Format, aber es gibt optional auch erweiterte Infos, wo das Datum mit höherer Genauigkeit nochmal drin steht.
Falls hier ein Mac-Programm die Zip erstellt hat und die Delphi-Komponente das immer versucht im Windows-Format zu lesen, dann passt das nicht mehr zusammen.
Andersrum sollte es aber stimmen, da die ordentlichen Mac-Programme wissen, wenn die eine Windows-Zip lesen und es dann entsprechend auslesen/umschalten.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
Geändert von himitsu (12. Dez 2021 um 10:35 Uhr)
|