Python3: binärdatei und win vs. linux

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
The Spirit
User
Beiträge: 276
Registriert: Freitag 8. Juni 2007, 08:50
Wohnort: 84xxx Bereich
Kontaktdaten:

Hi.
Ich habe eine binärdatei.
Wenn ich diese mit python unter linux mit mode='rb' aufmache ist der Inhalt nicht der gleiche als wenn ich das ganze unter windows mache.
Wo kann ich hier ansetzen?
Danke
Benutzeravatar
sls
User
Beiträge: 480
Registriert: Mittwoch 13. Mai 2015, 23:52
Wohnort: Country country = new Zealand();

Wie unterscheidet sich denn der Inhalt? Wie wird diese Datei erstellt?

Linux und Windows verwenden bspw. unterschiedliche Steuerzeichen / Line-Endings (\r\n und \n)
When we say computer, we mean the electronic computer.
The Spirit
User
Beiträge: 276
Registriert: Freitag 8. Juni 2007, 08:50
Wohnort: 84xxx Bereich
Kontaktdaten:

Es sind Zahlenkolonnen, welche einen Zeitstempel repräsentieren.
Zum erstellen der Datei weis ich leider nichts.
Habe auch schon das line ending im verdacht, weis aber nicht, wie ich das genau beim einlesen berücksichtigen kann.
Danke
Sirius3
User
Beiträge: 17757
Registriert: Sonntag 21. Oktober 2012, 17:20

Binärdaten sind immer gleich, unabhängig vom System. Da mußt Du schon genauer sagen, was Du machst.
Benutzeravatar
DeaD_EyE
User
Beiträge: 1021
Registriert: Sonntag 19. September 2010, 13:45
Wohnort: Hagen
Kontaktdaten:

Erstelle eine md5sum von beiden Dateien und vergleiche den Wert.
sourceserver.info - sourceserver.info/wiki/ - ausgestorbener Support für HL2-Server
Antworten