Was ist der Unterschied zwischen einer ASCII-Datei und einer Binärdatei?

In der Informatik ist eine ASCII-Datei ein rein textbasiertes und sofort sichtbares Datenelement. Im Gegensatz dazu ist eine Binärdatei ein komplexes Datenelement, das spezifische Anweisungen zum Decodieren der Informationen erfordert.

Alle Computerdateien bestehen aus winzigen Informationen, sogenannten Bits. In einer ASCII-Datei korreliert jedes Byte direkt mit einem bestimmten Zeichen, wie es durch den Standard-ASCII-Code definiert ist. Ein gängiges Beispiel für eine ASCII-Datei ist ein Textdokument, das ohne Formatierungen wie Schriftstile oder Absatzeinzüge erstellt wurde. ASCII-Dateien dienen der einfachen Wortbearbeitung, sind aber auch die Grundlage für alle Webseiten. HTML wird in ASCII geschrieben, da jedes Zeichen eine spezifische und einzigartige Bedeutung hat, die von Webbrowsern leicht gelesen werden kann.

Binärdateien bestehen aus einer langen Reihe der Zeichen „1“ und „0“ in komplexen Konfigurationen. Dies unterscheidet sich von ASCII darin, dass die Zeichen verwendet werden können, um jede Art von Daten zu erstellen, von Text bis hin zu Bildern. Ein Programm wie ein Webbrowser verwendet die darin codierten binären Informationen, um eine HTML-ASCII-Datei zu analysieren und diese Informationen in eine visuelle Webseite zu übersetzen. Bilder und programmspezifische Dateien, wie beispielsweise ein Photoshop-Dokument, gelten ebenfalls als Binärdateien.