Binärdateien lesen?
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
angeben
anschauen
anzeigen
bild
datei
datum
file
film
funktion
image
information
interpretieren
klasse
textdatei
umgehen
url
version
verwenden
windows
wissen
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Öffnen, lesen und schreiben kannst du eine Binärdatei genauso wie eine Textdatei. Unter Windows musst du allerdings nicht f1 = open("file.png", "r") sondern f1 = open("file.png","rb") schreiben. Gleiches gilt natürlich auch für "w" und "a". Unter Linux/Unix kann man das "b" auch mit angeben, muss aber nicht. Wenn du es machst sind deine Skripte ein bisschen plattformunabhängiger.
Wie du allerdings die Daten in der Datei interpretieren musst, dass musst du selbst wissen, bzw. eine Library verwenden die weiß wie sie mit dem Dateityp umgehen muss. Da du Bilder erwähnt hast, solltest du dir umbedingt mal die PIL (Python Image Library) anschauen: http://www.pythonware.com/products/pil/ -
Zum Lesen von JPG-Daten unter Windows kann man die GDI+ libraryfunktionen benutzen.
Die können sogar mit EXIF-Informationen umgehen.
Unter .NET ist das ganze in den Klassen Image und Graphic gekapselt. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage