Auch genannt: keine festgelegten Synonyme oder Abkürzungen
Ein Byte ist eine Einheit zur Darstellung digitaler Information. Im heute üblichen Verständnis fasst ein Byte acht Bits zusammen. Ein Bit kann zwei Zustände repräsentieren; das Byte bündelt mehrere solcher Stellen zu einer handhabbaren Einheit. Deshalb begegnet es in Dateigrößen, Arbeitsspeicher, Netzwerktechnik und Programmen. Das NIST-Glossar definiert ein Byte unter anderem als Folge von acht Bits.
Ein Bit ist die einzelne Ja-nein-Stelle der digitalen Darstellung: Es kann beispielsweise als 0 oder 1 geschrieben werden. Ein Byte besteht aus acht solchen Stellen. Die Folge 01001010 ist damit ein Byte. Für sich genommen sagt diese Folge jedoch noch nicht, ob sie als Zahl, als Teil eines Zeichens, als Farbe, als Programmcode oder anders interpretiert werden soll. Erst ein festgelegtes Format oder Programm gibt den gespeicherten Bits eine Bedeutung.
Diese Trennung ist wichtig. Ein Byte ist keine bestimmte Information wie ein Buchstabe oder ein Foto, sondern eine Größe beziehungsweise ein Behälter für eine kleine Menge digitaler Darstellung. Derselbe Bitmusterwert kann in unterschiedlichen Zusammenhängen Verschiedenes bedeuten. Eine Textdatei braucht etwa Regeln für die Zeichenkodierung; eine Bilddatei braucht Regeln für Pixel, Farben und Aufbau; eine Anwendung braucht Regeln dafür, wie sie ihre Daten liest.
Die Einteilung in Bytes macht Daten für Hard- und Software praktisch adressierbar und verarbeitbar. Lehrmaterial von OpenStax beschreibt ein Bit als 0 oder 1 und eine Einheit aus je acht Bits als Byte. Programme und ihre Daten liegen demnach letztlich als Folgen solcher binären Einheiten vor.
Ein Computer verarbeitet elektrische oder elektronische Zustände nicht als Wörter oder Bilder. Für digitale Systeme werden Zustände als Folgen von Bits dargestellt. Acht Bits werden zu einem Byte zusammengefasst. Die Position jeder Stelle ist dabei Teil der Darstellung: Ein Wechsel an einer Stelle erzeugt ein anderes Bitmuster.
Beim Speichern oder Übertragen steht selten nur ein einzelnes Byte für den sichtbaren Inhalt. Eine kurze Nachricht, ein Foto oder eine Audiodatei besteht aus vielen Bytes hintereinander. Das verwendete Dateiformat legt fest, welche Bereiche zum Inhalt gehören und welche zusätzlichen Angaben enthalten sind. Auch ein Programm arbeitet nicht mit „Bedeutung“ im menschlichen Sinn, sondern liest Bit- und Bytefolgen nach vorgegebenen Regeln.
Daraus folgt auch: Die Größe einer Datei sagt zunächst nur etwas über den benötigten Speicherplatz aus, nicht über ihren Informationswert oder ihre Qualität. Ein sehr kleines Dokument kann wichtige Inhalte enthalten, während eine große Datei viele Bildpunkte, Tonproben oder zusätzliche Datenstrukturen umfassen kann. Dateigröße, Auflösung, Kompression und Inhalt sind verschiedene Eigenschaften.
Die Byteperspektive hilft deshalb vor allem beim technischen Einordnen. Sie macht sichtbar, dass digitale Inhalte aus einer großen Zahl kleiner Einheiten aufgebaut sind. Für die fachliche Bewertung eines Inhalts braucht es daneben immer den jeweiligen Zweck, das verwendete Format und den Kontext der Nutzung.
Stellen wir uns eine kleine Textdatei vor. Beim Tippen erscheint auf dem Bildschirm ein Zeichen. Damit das System es speichern und später wieder anzeigen kann, wird es nach einer Zeichenkodierung als eine oder mehrere Bytefolgen abgelegt. Öffnet ein anderes Programm dieselbe Datei mit einer unpassenden Kodierung, können statt der erwarteten Zeichen falsche Symbole erscheinen. Nicht das Byte selbst ist dann „kaputt“; vielmehr passt die Regel zur Interpretation nicht zur gespeicherten Folge.
Bei einem Foto ist das Prinzip ähnlich, aber umfangreicher. Viele Bytefolgen beschreiben Bilddaten; weitere Bytes können Angaben zum Format und zur Organisation der Datei enthalten. Ein Bildbetrachter kann die Datei nur zuverlässig darstellen, wenn er dieses Format versteht. Das Beispiel zeigt, warum Byte und Inhalt nicht gleichgesetzt werden dürfen: Bytes tragen die Darstellung, die Leseregel macht daraus Text, Bild oder etwas anderes.
Bytes dienen als gängige Arbeitseinheit für digitale Daten. Betriebssysteme und Programme verwenden sie, um Speicher zu organisieren und Daten zwischen Komponenten auszutauschen. Beim Herunterladen, Sichern oder Teilen von Dateien wird der Umfang häufig in größeren Einheiten auf Basis von Bytes angegeben. Auch technische Angaben zu Arbeitsspeicher, Massenspeicher und Datenübertragungen beziehen sich auf Bytegrößen oder auf davon abgeleitete Größen.
Für die Praxis hilft die Einheit beim Abschätzen von Speicherbedarf: Viele Fotos, Videos oder Programmdaten benötigen zahlreiche Bytefolgen und belegen deshalb mehr Platz als kurze Textdateien. Die konkrete Größe hängt aber vom Format, von der Kompression, von Auflösung und Länge sowie von den enthaltenen Daten ab. Ein Bytewert allein erklärt diese Unterschiede nicht.
Ein verbreitetes Missverständnis ist die Verwechslung von Bit und Byte. Ein Bit ist eine einzelne binäre Stelle; ein Byte umfasst im üblichen heutigen Gebrauch acht Bits. Daher sind Angaben zu Datenmenge und Übertragungsrate nicht austauschbar, nur weil beide ähnlich klingen. Wer eine technische Angabe beurteilt, sollte immer auf die verwendete Einheit achten.
Ebenso ist ein Byte kein zuverlässiges Maß für den sichtbaren Umfang eines Textes. Je nach Zeichenkodierung kann ein Zeichen durch unterschiedlich viele Bytes dargestellt werden. Auch eine Datei mit derselben Bytezahl kann aufgrund von Kompression, Format und Inhalt völlig anders wirken als eine andere Datei. Die Bytegröße beantwortet also die Frage nach Speicher- oder Übertragungsumfang, nicht automatisch die Frage nach Lesbarkeit, Qualität oder Bedeutung.
In Spezialdokumenten können Begriffe zusätzlich in einem engeren technischen Kontext definiert sein. Das NIST-Glossar führt neben der Acht-Bit-Folge beispielsweise auch kontextbezogene Definitionen auf. Deshalb sollte bei formalen Spezifikationen immer die dortige Begriffsdefinition gelten.
Ein Bit ist die kleinere Einheit: eine einzelne binäre Stelle. Ein Byte bündelt acht davon. Ein Zeichen wiederum ist eine Einheit von Text; wie viele Bytes dafür verwendet werden, entscheidet die Zeichenkodierung. Auch ein Datenformat ist etwas anderes als ein Byte: Es beschreibt die Regeln, nach denen viele Bytes als Datei oder Nachricht aufgebaut und gelesen werden.