Was ist das PBM-Dateiformat?
Das Format .pbm (Portable Bitmap) ist das 1-Bit-Schwarz-Weiß-Mitglied der Netpbm-Familie unkomprimierter Rasterformate, neben .pgm (Graustufen) und .ppm (voller RGB-Farbraum). Es wurde Mitte der 1980er Jahre von Jef Poskanzer als Teil des Pbmplus-Toolkits entwickelt und ist auf maximale Einfachheit und Portabilität über Betriebssysteme hinweg ausgelegt.
Eine .pbm-Datei beginnt mit einer zwei Byte langen Magic Number, gefolgt von einem ASCII-Header, der die Bilddimensionen deklariert, und anschließend den Pixeldaten. Es existieren zwei Varianten:
- P1 (ASCII): Jedes Pixel ist das Zeichen
1(schwarz) oder0(weiß), getrennt durch Leerzeichen - vollständig menschenlesbar und in jedem Texteditor bearbeitbar. - P4 (binär): Pixel werden zu acht pro Byte gepackt, das höchstwertige Bit zuerst, wodurch die Datei etwa achtmal kleiner ist als ihr P1-Pendant.
Die Farbtiefe beträgt strikt 1-Bit - reines Schwarz und Weiß ohne Graustufen oder Anti-Aliasing. Es gibt keine Kompression, keine Verschlüsselung und keine Prüfsummen. Diese Einfachheit macht .pbm zu einem zuverlässigen Austauschformat in der Faxverarbeitung, OCR-Pipelines, Laserdrucker-Rasterung und Computer-Vision-Workflows für Binärmasken.
Praktisch jedes gängige Bildbearbeitungswerkzeug unterstützt es: GIMP, ImageMagick, IrfanView und Photoshop können .pbm lesen und schreiben. Eine gültige P1-.pbm-Datei kann sogar von Hand in einem einfachen Texteditor erstellt werden. Für moderne Anwendungsfälle, die kleine Dateigrößen erfordern, wird typischerweise .png bevorzugt, aber .pbm bleibt die Standardwahl, wenn eine strikte Binärmaske erforderlich ist.
Sicherheit
RISIKO: LOWPBM ist ein passives, vollständig dokumentiertes Rasterbild - Header plus rohe Pixel-Bits, keine Skripte oder ausführbaren Inhalte. Sicher zu öffnen. Einziges praktisches Bedenken: Große unkomprimierte Dateien (besonders P1-ASCII) können sehr groß sein; in PNG konvertieren, um Platz zu sparen. Kein Datenschutzrisiko durch EXIF/Metadaten.
Formatdetails
kurz gefasstProgramme zum Öffnen von PBM-Dateien
Technische Details
technische Spezifikation| Farbtiefe | 1-Bit (strikt schwarz und weiß; keine Graustufen) |
| P1-Pixelkodierung | ASCII: Jedes Pixel gespeichert als Zeichen «1» (schwarz) oder «0» (weiß), durch Leerzeichen getrennt |
| P4-Pixelkodierung | Binär: 8 Pixel gepackt pro Byte, höchstwertiges Bit zuerst |
| Magic Number | P1 (0x50 0x31) für ASCII-Variante; P4 (0x50 0x34) für Binär-Variante |
| Header-Format | ASCII-Text - Magic Number gefolgt von Breite und Höhe (durch Leerzeichen getrennte Ganzzahlen) |
| Kompression | Keine (rohe unkomprimierte Pixel) |
| Bit-Packreihenfolge | MSB-zuerst für P4-Binärvariante |
| Verwandte Formate | .pgm (Graustufen, P2/P5), .ppm (RGB-Farbe, P3/P6); bilden zusammen die Netpbm/PNM-Formatfamilie |
| MIME-Typ | image/x-portable-bitmap |
| Typische Dateigröße | Einige KB bis zu mehreren zehn MB (P4-Binär ist etwa 8-mal kleiner als das entsprechende P1-ASCII) |
| Plattformunterstützung | Windows, macOS, Linux, Unix |
| Häufige Anwendungsfälle | Faxverarbeitung, OCR, Laserdrucker-Rasterung, Binärmasken in der Computer-Vision |
| Menschenlesbarkeit | P1 (ASCII) Variante ist vollständig lesbar und in jedem Texteditor bearbeitbar |
| Veröffentlicht | mid-1980s (Jef Poskanzer's Pbmplus toolkit) |
| Neueste Version | Stable since the 1990s; current Netpbm 10.x implements it (no format version bump) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | netpbm.sourceforge.net |
PBM-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu PBM-Dateien.