BOM-Detektor & Entferner Byte Order Marks (BOM) in Textdateien erkennen und entfernen.
What Is BOM-Detektor/Entferner?
Der BOM-Detektor/Entferner überprüft Dateien auf das Vorhandensein einer Byte-Reihenfolge-Markierung (BOM) und ermöglicht es Ihnen, eine BOM-freie Version herunterzuladen. Eine BOM ist eine spezielle Byte-Folge am Anfang einer Textdatei, die ihre Codierung und Byte-Reihenfolge identifiziert. Während sie für UTF-16/32-Dateien nützlich sind, ist eine UTF-8-BOM oft unnötig und kann Probleme mit Skripten, PHP-Dateien und einigen Parsern verursachen. Dieses Tool erkennt BOMs für UTF-8, UTF-16 LE/BE, UTF-32 LE/BE, UTF-7 und UTF-1, zeigt die BOM-Bytes an und ermöglicht es Ihnen, die Datei mit entfernter BOM herunterzuladen.
Technical Guide
Der Detektor liest die gesamte Datei als ArrayBuffer und überprüft dann die ersten 4 Bytes gegen bekannte BOM-Folgen. BOMs werden in der Reihenfolge von spezifisch (längste) zu unspezifisch geprüft:
- UTF-32 LE: FF FE 00 00
- UTF-32 BE: 00 00 FE FF
- UTF-8: EF BB BF
- UTF-16 LE: FF FE
- UTF-16 BE: FE FF
- UTF-7: 2B 2F 76
- UTF-1: F7 64 4C
Hinweis: Der UTF-32 LE-BOM wird vor dem UTF-16 LE-BOM geprüft, da der UTF-32 LE-BOM mit den gleichen FF FE-Bytes beginnt.
Die Entfernung von BOMs erstellt ein neues ArrayBuffer-Slice, das nach den BOM-Bytes beginnt. Das Ergebnis wird als Blob mit dem ursprünglichen Dateinamen heruntergeladen.
Related Tools
Dateiformat-Erkennung
Erkennen Sie das Dateiformat durch Analyse der Magic-Bytes (Dateisignatur) im Header.
🔄 File Conversion
Codierungs-Erkennung
Erkennen Sie die Zeichenkodierung von Textdateien (UTF-8, UTF-16, ASCII, Latin-1).
🔄 File Conversion
Zeilenendung-Detektor
Erkennen und Zählen von Zeilenendungstypen (CRLF, LF, CR) in Textdateien.
🔄 File Conversion
Dateimetadaten-Anzeiger
Zeigen Sie umfassende Dateimetadaten an, einschließlich Größe, Typ, Entropie und Hex-Header.
🔄 File ConversionAbout This Tool
BOM-Detektor/Entferner is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.