Was ist das PCX-Dateiformat?
Das .pcx-Format - kurz für PiCture eXchange - ist eine der ältesten Rasterbild-Dateierweiterungen in der PC-Geschichte, die 1985 von der ZSoft Corporation mit *PC Paintbrush* für MS-DOS eingeführt wurde, Jahre bevor Windows weit verbreitet war. Obwohl es inzwischen veraltet ist und durch leistungsfähigere Formate wie PNG und BMP ersetzt wurde, wurde es als binäres Rasterbildformat mit einer einfachen verlustfreien Run-Length-Encoding (RLE)-Kompression entwickelt.
Eine .pcx-Datei beginnt mit einem festen 128-Byte-Header, der die Version, Farbtiefe, Bildabmessungen und die Auflösung in Dots-per-Inch identifiziert. Das Format unterstützt verschiedene Farbtiefen: 1-Bit Schwarz-Weiß, 4-Bit (16 Farben), 8-Bit indiziert (256 Farben) und 24-Bit Truecolor, das über drei 8-Bit-Farbebenen gespeichert wird. Version 5 der Spezifikation - die heute am weitesten verbreitete - fügte Unterstützung für die 256-Farben-VGA-Palette und volle 24-Bit-Ausgabe hinzu; die 256-Farben-Palette wird ganz am Ende der Datei als 769-Byte-Block angehängt, anstatt im Header eingebettet zu sein.
Es wird weiterhin von einer Vielzahl von Bildbearbeitungsanwendungen von Adobe, Corel und anderen unterstützt. Mehrseitige .pcx-Bilder können in das verwandte .dcx-Containerformat gebündelt werden, das häufig für Faxdokumente verwendet wird.
Sicherheit
RISIKO: LOWPCX ist ein passives, gut verstandenes Rasterformat ohne Skripting oder Makros, daher ist das Öffnen risikoarm. Die einzigen praktischen Vorsichtsmaßnahmen betreffen keine Malware: PCX-RLE-Decoder in sehr alter oder schlecht geschriebener Software hatten historisch gesehen Pufferüberlauffehler bei fehlerhaften Dateien. Verwenden Sie daher einen aktuellen, gepflegten Viewer (IrfanView, XnView, GIMP, ImageMagick) von dessen offizieller Website anstatt eines zufälligen „PCX-Viewer“-Downloads, der Adware enthalten könnte. Konvertieren Sie alles, was Sie behalten müssen, zur langfristigen Sicherheit und Kompatibilität in PNG.
Formatdetails
kurz gefasstProgramme zum Öffnen von PCX-Dateien
Technische Details
technische Spezifikation| Entwickler | ZSoft Corporation |
| Formattyp | Run-length-encoded (RLE) Raster-Bitmap (binär, verlustfrei) |
| MIME-Typ | image/x-pcx (auch image/pcx, application/x-pcx) |
| Magic Bytes | 0x0A bei Offset 0 (Hersteller-Byte); Versions-Byte bei Offset 1; Kodierungs-Byte 0x01 (RLE) bei Offset 2 |
| Byte-Reihenfolge | Little-endian |
| Header-Größe | 128 Bytes, feste Länge |
| Kompression | PCX-RLE - verlustfreie byte-orientierte Lauflängenkodierung; unkomprimierte Speicherung ebenfalls zulässig |
| Farbtiefe | 1-Bit Mono, 4-Bit (16 Farben), 8-Bit indiziert (256 Farben), 24-Bit Truecolor (3 Ebenen × 8 bpp) |
| Farbebenen | 1-4 Ebenen; Bits-pro-Ebene × Ebenenanzahl bestimmt die endgültige Farbtiefe |
| Max. Abmessungen | 65.535 × 65.535 Pixel (16-Bit Xmin/Xmax/Ymin/Ymax Koordinatenfelder) |
| 256-Farben-Palette | Am Ende der Datei angehängt - 0x0C Marker-Byte gefolgt von 256 RGB-Tripletts (insgesamt 769 Bytes; nur Version 5) |
| Versionsschema | Header-Byte: 0x00 (v2.5), 0x02 (v2.8 mit Palette), 0x03 (v2.8 ohne Palette), 0x04 (PC Paintbrush für Windows), 0x05 (v3.0+/24-Bit) |
| DPI-Metadaten | Horizontale und vertikale DPI jeweils als 16-Bit Little-endian Word im Header gespeichert |
| Verwandter Container | .dcx - mehrseitiges PCX-Bundle, das für Fax- und Dokumenten-Imaging verwendet wird |
| Veröffentlicht | 1985 (PC Paintbrush, ZSoft) |
| Neueste Version | Version 5 (header byte 0x05) - adds 24-bit truecolor and a 256-color VGA palette |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.fileformat.info |
PCX-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu PCX-Dateien.