<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=Bin%C3%A4rdatei</id>
	<title>Binärdatei - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=Bin%C3%A4rdatei"/>
	<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=Bin%C3%A4rdatei&amp;action=history"/>
	<updated>2026-04-08T08:23:11Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Demo Wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://demowiki.knowlus.com/index.php?title=Bin%C3%A4rdatei&amp;diff=13428&amp;oldid=prev</id>
		<title>imported&gt;Y2kbug: /* Kodierte Binärdaten */ Base91 as Rotlink</title>
		<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=Bin%C3%A4rdatei&amp;diff=13428&amp;oldid=prev"/>
		<updated>2025-09-23T22:11:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Kodierte Binärdaten: &lt;/span&gt; Base91 as Rotlink&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Belege fehlen}}&lt;br /&gt;
Eine &amp;#039;&amp;#039;&amp;#039;Binärdatei&amp;#039;&amp;#039;&amp;#039; ({{enS|binary file}}) ist eine [[Datei|Computerdatei]], die keine [[Textdatei]] ist, die also nicht nur Repräsentationen [[Zeichensatz|‚druckbarer‘ Zeichen]] enthält, sondern die beliebige [[Bit]]muster enthalten kann. Binärdateien können je nach Format auch Datenteile enthalten, die als Texte/Zeichen interpretierbar sind.&lt;br /&gt;
&lt;br /&gt;
Dateien im Binärformat werden von den meisten Computerprogrammen verwendet, um die [[Daten]] strukturell an den Anforderungen der Verarbeitung auszurichten oder bestimmte [[Datenfeld]]er optimiert zu speichern. Insbesondere werden auch [[Ausführbare Datei|direkt ausführbare Programme]] als Binärdatei gespeichert und dabei oft „[[Binärcode]]“ genannt.&lt;br /&gt;
&lt;br /&gt;
== Hintergrund ==&lt;br /&gt;
Grundsätzlich sind Binärdateien als solche daran erkennbar, dass der Dateiinhalt, mit einem üblichen [[Texteditor]] angezeigt, keine oder überwiegend keine lesbaren Zeichen enthält. Der Versuch, eine Binärdatei als Textdatei zu interpretieren (beispielsweise durch Öffnen mit einem Texteditor), ergibt dann unleserlichen bzw. unsinnigen Text. Für die meisten der heute verwendeten 8-Bit-Zeichensätze gilt: nicht lesbare [[Steuerzeichen]] umfassen Zeichen mit [[American Standard Code for Information Interchange|ASCII]]-Werten von 0 bis 31, lesbare Zeichen die mit Werten von 32 bis 126. Die Lesbarkeit von Zeichen mit Werten ab 127 ist abhängig vom verwendeten Zeichensatz. Textdateien können auch gewisse Steuerzeichen enthalten, ohne dass sie deshalb als Binärdatei gelten; dazu gehören Steuerzeichen für [[Zeilenvorschub]], [[Wagenrücklauf]], [[Seitenvorschub]] (Seitenumbruch) und [[Tabulatorzeichen]].&lt;br /&gt;
&lt;br /&gt;
Weil Binärdateien alle möglichen Bit-Kombinationen nutzen, bieten sie eine höhere Informationsdichte als Textdateien. Deshalb benötigen sie meist weniger Speicherplatz auf Massenspeichern und lassen sich schneller laden und speichern. Ferner lassen sich darin verschiedene Objekttypen (beispielsweise Text mit Bildern) relativ einfach ablegen.&lt;br /&gt;
&lt;br /&gt;
Binärformate werden beim Austausch über verschiedene Plattformen hinweg (beispielsweise Windows, Macintosh, Linux) nicht beschädigt, da die jeweiligen Softwarekomponenten nicht versuchen, die Dateien für die Zielplattform zu konvertieren. Andererseits wird der systemübergreifende Datenaustausch erschwert, da Binärdateien häufig Daten in einem systemabhängigen Format enthalten. (Beispielsweise Zahlen im [[Byte-Reihenfolge|Big- oder Little-Endian]]-Format.) Die Spezifikation des [[Dateiformat]]s einer Binärdatei legt fest, wie mit der Datei zu verfahren ist. Zum Lesen, Bearbeiten und Speichern binärer Datenformate benötigt man im Allgemeinen spezielle, auf das Dateiformat abgestimmte Editoren (beispielsweise [[Textverarbeitung]] für Office-Texte, ein [[Bildbearbeitung]]sprogramm für Fotos, &amp;#039;&amp;#039;regedit&amp;#039;&amp;#039; für die Windows-[[Registrierungsdatenbank]]).&lt;br /&gt;
&lt;br /&gt;
Zu beachten ist, dass man unter einer &amp;#039;&amp;#039;Binärdatei&amp;#039;&amp;#039; bzw. unter &amp;#039;&amp;#039;Binärformat&amp;#039;&amp;#039; nicht Daten versteht, die nur aus den (sichtbaren) Zeichen „0“ und „1“ aufgebaut sind – wie die Namensanalogie zu &amp;#039;&amp;#039;[[Intel HEX|Hex(adezimal)datei]]&amp;#039;&amp;#039; nahelegen könnte. &amp;#039;&amp;#039;Binärdatei&amp;#039;&amp;#039; bedeutet auch nicht, dass die Daten nur aus binären „0“ und „1“ bestehen – weil das auch bei Text-Zeichensätzen der Fall ist. Auch ist eine Datei, die von einem Textverarbeitungsprogramm erzeugt wurde, meist (abhängig vom Dateiformat) keine reine [[Textdatei]] im engeren Sinn, sondern eine Binärdatei, in der zum Beispiel Formatangaben und andere Steuerzeichen nicht mit einem lesbaren [[Zeichensatz]] codiert sind. Solche Dateien, zum Beispiel im [[Rich Text Format|Rich-Text-Format]], sind insofern eine Mischform aus Text- und Binärdatei.&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
Computerprogramme sind ein typisches Beispiel für Binärdateien, denn sie enthalten [[Prozessor]]befehle und Daten, die jeden beliebigen Bytewert annehmen können. Aus diesem Grund nennt man die ausführbaren Dateien von [[Compiler|kompilierten]] Programmen oft einfach ‚Binaries‘. Im Gegensatz dazu ist der [[Quelltext]] häufig als [[Textdatei]] gespeichert.&lt;br /&gt;
&lt;br /&gt;
Weitere Beispiele für Binärdateien sind [[Bilddatei]]en, [[Audiodatei]]en, komprimierte Dateien (Archivdateien), Daten für Programme zur [[Tabellenkalkulation]], Daten umfangreicher [[Office-Paket|Officepakete]], mit [[Datenbank|Datenbanksystemen]] verwaltete Daten u.&amp;amp;nbsp;v.&amp;amp;nbsp;a.&lt;br /&gt;
&lt;br /&gt;
== Kodierte Binärdaten ==&lt;br /&gt;
[[Binärcode|Binärdaten]] sind prinzipiell nicht als [[Plain text|reiner Text]] darstellbar, können jedoch in einer Nur-Text-Repräsentation (in [[Kodierer|kodierter]] Form) eingefügt werden. Standardisierte Kodierverfahren sind z.&amp;amp;nbsp;B. [[Base64]] (oder ähnliche, wie das weit weniger verbreitete [[Base85]], oder das noch weniger genutzte [[Base91]]) sowie [[UUencode]].&lt;br /&gt;
&lt;br /&gt;
Als Text kodierte Binärdaten werden u.&amp;amp;nbsp;a. bei der Übertragung von Binärdateien in rein textbasierten Protokollen wie z.&amp;amp;nbsp;B. [[Simple Mail Transfer Protocol|SMTP]] und [[Hypertext Transfer Protocol|HTTP]] oder Formaten wie z.&amp;amp;nbsp;B. [[Extensible Markup Language|XML]] und [[Multipurpose Internet Mail Extensions|MIME]] häufig verwendet. Die Kodierverfahren sind [[Reversibilität|reversibel]], damit aus den Textdaten wieder Binärdaten [[Dekodierer|dekodiert]] werden können.&lt;br /&gt;
&lt;br /&gt;
Ein konkretes Beispiel, wo dies häufig stattfindet, sind auch [[E-Mail]]s, in denen u.&amp;amp;nbsp;a. [[JPEG]]-Grafiken in einer [[Textdatei]] ([[E-Mail#Speicherung|als &amp;lt;span style=&amp;quot;font-family: monospace, monospace;&amp;quot;&amp;gt;.eml&amp;lt;/span&amp;gt;-Datei]]) enthalten sind. Beim Lesen, z.&amp;amp;nbsp;B. durch das Öffnen der &amp;lt;span style=&amp;quot;font-family: monospace, monospace;&amp;quot;&amp;gt;.eml&amp;lt;/span&amp;gt;-Datei in einem [[E-Mail-Programm|E-Mail-Client]], werden die Binärdaten vom Programm wieder umgewandelt und entsprechend angezeigt, beispielsweise als JPEG-Bild in der Nachricht, oder auch als [[E-Mail#Attachment|Anhang]], der wieder als Binärdatei gespeichert werden kann („Speichern unter...“).&lt;br /&gt;
&lt;br /&gt;
== Binärdateien ansehen ==&lt;br /&gt;
[[Datei:Anzeige binaerdatei.jpg|mini|Anzeige einer Binärdatei mit zwei verschiedenen Befehlen: more (für Textdateien) und od (für Binärdateien).]]&lt;br /&gt;
&lt;br /&gt;
Um den unverfälschten Inhalt einer Binärdatei anzusehen, ist zusätzliche Software erforderlich. Für diese Aufgabe werden [[Hex-Editor]]en verwendet. Wird hingegen versucht, eine Binärdatei mit einem Texteditor oder auf der [[Kommandozeile]]nebene anzuschauen, dann wird der Inhalt verfälscht dargestellt (siehe Bild). Das rührt daher, dass bestimmte [[Byte]]s oder ganze Bytefolgen als Steuerzeichen bzw. Steuersequenzen interpretiert werden. Dies äußert sich in den meisten Fällen in einem Konzert aus häufigem Piepsen (etwa beim [[Bell (Steuerzeichen)|Bell-Steuerzeichen]]), [[Zeichensalat]] oder auch gar keiner Ausgabe. Der Grund dafür ist, dass in Binärdateien häufig alle möglichen 256 Zustände eines [[Oktett (Informatik)|Oktettes]] anzutreffen sind.&lt;br /&gt;
&lt;br /&gt;
Nützliche Werkzeuge zum Betrachten des Inhaltes von Binärdateien unter [[Unix]] und [[Linux]] sind &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;od&amp;lt;/span&amp;gt; (Abkürzung für englisch &amp;#039;&amp;#039;octal dump&amp;#039;&amp;#039; – &amp;#039;&amp;#039;oktales Speicherabbild&amp;#039;&amp;#039;), &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;[[Dump#Hexdump|hexdump]]&amp;lt;/span&amp;gt; (für &amp;#039;&amp;#039;hexadecimal dump&amp;#039;&amp;#039;) oder &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;strings&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wie die acht Bit eines Oktettes verwendet werden, um [[Dezimalsystem|Dezimalzahlen]] oder [[Hexadezimalsystem|Hexadezimalzahlen]] darzustellen, ist unter [[Dualsystem]] beschrieben.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[American Standard Code for Information Interchange#ASCII-Tabelle|ASCII-Tabelle]]&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Binardatei}}&lt;br /&gt;
[[Kategorie:Binärformat| ]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Y2kbug</name></author>
	</entry>
</feed>