Binäres Problem!

Hallo! Ich schreibe nächste Woche meine Klausur und wär sehr froh, wenn mir jemand folgende Fragen beantworten könnte: Was sind die wichtigsten Unterschiede zwischen Text- und Binärdateien? Woran erkennt
man im Javaprogramm, dass mit einer Binärdatei gearbeitet wird?

Mir persönlich fällt dazu ein, dass in Textdateien nur druckbare Zeichen stehen, was in Binärdateien nicht der Fall sein muss(Zeilenumbrüche, Leerzeilen etc.). Zur zweiten Frage wär ich für Ideen auch sehr dankbar, leider gibt es nicht viel was ich in Erfahrung bringen konnte. ???:L
 
Jede Datei ist eine Binärdatei. Du kannst gar nicht unterscheiden, ob es sich dabei um eine Textdatei handelt (jedenfalls nicht, ohne Prämissen zu machen).
Das was eine Textdatei ausmacht ist, dass es ein Encoding gibt, damit die Datei eine Bedeutung bekommt.
 
Hast du dich mit dem Aufbau eines Computers beschäftigt?
Ein Computer kennt nur 0 & 1 bzw. an & aus.
In Dateien stehen nur 0 & 1 und nur über die Dateiendung und über das die Datei benutzende Programm wird geregelt, was der Inhalt bedeutet.
Ein Textdokument besitzt zum Beispiel die Endung txt.
Aber das ausführende Programm kann trotzdem mit der Datei etwas anderes machen als wofür sie gedacht war.
 

Zurück
Oben