ZSoft PCX (.pcx)

ZSoft Standard

ZSoft PC Paintbrush Bitmap (PCX) ist das legendäre frühe PC-Grafikformat, das zum ersten weit verbreiteten Rasterbildstandard für MS-DOS, IBM PC-Kompatible und klassische PC-Spiele wurde.

Von PCX zu PNG konvertieren

Kostenloser Konverter von PCX zu PNG im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.

Untersuchen & Metadaten

Betriebssysteme und Dateianalysatoren identifizieren PCX-Dateien durch Untersuchung der führenden binären Byte-Sequenz:

Dateien auswählen oder hierher ziehen

100 % private Konvertierung im Browser - Dateien verlassen niemals Ihr Gerät

oder einfügen Strg+V
Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Byte-basierte Headersignatur (Magic Bytes)

Betriebssysteme und Dateianalysatoren identifizieren PCX-Dateien durch Untersuchung der führenden binären Byte-Sequenz:

HEX-SIGNATUR (OFFSET 0):

0A 05 01

ASCII-DARSTELLUNG: ...

Standardisierung: ZSoft PC Paintbrush Technical Reference Manual

Technische Daten

Container-Architektur128-Byte fester Header, gefolgt von RLE-komprimierten Scanlines und einer optionalen angehängten 256-Farben-Palette
KompressionByte-orientierte Run-Length Encoding (RLE) mit 0xC0-Zählkennungsbits
Byte-EndiannessLittle-Endian (Intel x86)
FarbräumeCGA 4-Farben, EGA 16-Farben oder VGA 256-Farben palettiertes RGB
Kanäle & Struktur1-, 2-, 4- oder 8-Bit palettiert oder 24-Bit RGB planar (3 Ebenen mit je 8-Bit-Daten)
Max. Abmessungen65.535 x 65.535 Pixel (16-Bit-Koordinaten)
TransparenzKeine (undurchsichtiges Legacy-Raster)
Streaming & ProgressivSequenzielle zeilenweise Wiedergabe

Technischer Vergleich: PCX im Vergleich zu Wettbewerbern

Technisches AttributPCX (Aktuell)BMPGIFPNG
Aktive Ära1985 - 1995 (MS-DOS-Goldenen Ära)1990 - Heute (Windows-Standard)1987 - Heute (Web-Standard)1996 - Heute (Moderner Web-Standard)
KompressionsalgorithmusByte-Run-RLE-KompressionUnkomprimiert / RLELZW-patentfreie KompressionDeflate-LZ77-Kompression
FarbarchitekturEGA/VGA-Bitplanes und palettiertDIB-ScanlinesIndexierte 256 FarbenTruecolor 24/48-Bit + Alpha
PalettenpositionAm Dateiende angehängt (768 Bytes)Nahe dem DateinaderNahe dem DateinaderEingebetteter PLTE-Chunk

Häufige Korruptionsarten & Hex-Wiederherstellungsleitfaden

Bildfarben werden komplett invertiert oder verzerrt wie ein psychedelisches Negativ gerendert.

Ursache: Fehlender oder abgeschnittener 256-Farben-VGA-Palettenblock am Ende der Datei.

Wiederherstellung: Wenden Sie die Standard-VGA-Palette erneut an oder transkodieren Sie sie mit dem File2File PCX Converter in PNG.

Sicherheitsanalyse & Parser-Angriffsvektore

PCX-Dekoder verarbeiten lauflängenkodierte Bytes zu Scanlines, wobei fehlerhafte Run-Counts Heap-Pufferüberläufe verursachen können.

Bekannte Angriffsvektore

  • RLE-Byte-Lauflänge überschreitet die Scanline-Breite, was zu Schreibvorgängen im Speicher außerhalb der Puffergrenzen führt.
  • Pufferüberlauf beim Lesen von Ebenen, die über die im Header deklarierte Ebenenanzahl hinausgehen.
  • Denial-of-Service durch beschädigte Paletten-Offset-Berechnungen.

Bewährte Sicherheitsverfahren: Erzwingen Sie während RLE-Dekomprimierungsschleifen strenge Pixel-Byte-Grenzwerte pro Scanline.

Historische Ursprünge & Meilensteine

1993id Software veröffentlicht DOOM und verwendet das PCX-Format für Titelbildschirme, Menüs und Texturgrafiken.
1988PCX Revision 5 führt die Unterstützung für 256-Farben-VGA-Paletten ein, die am Ende der Datei gespeichert sind.
1985ZSoft stellt PCX zusammen mit PC Paintbrush vor, gebündelt mit Microsoft-Maus-Hardware.

Hauptvorteile & Stärken

  • Reiche historische Bedeutung: Grundlegendes Format der frühen IBM PC-Gaming- und Shareware-Revolution.
  • Hardware-orientiertes planares Speicherlayout ermöglicht das direkte Kopieren in den Speicher von EGA/VGA-Grafikkarten.
  • Leichte RLE-Kompression reduziert Dateigrößen von Illustrationen und Diagrammen mit geringem Farbumfang.

Technische Einschränkungen & Nachteile

  • Veraltung: Praktisch alle modernen Workflows sind auf PNG und moderne Rasterformate migriert.
  • Die VGA-256-Farben-Palette wird ganz am Ende der Datei angehängt, was vollständige Dateilesevorgänge erfordert, um Farben zu dekodieren.
  • Ineffiziente Kompression bei komplexen fotografischen Bildern.

Interessante technische Wissenswertes

  • Das erste Byte jeder PCX-Datei ist immer 0x0A (dezimal 10), was die interne Hersteller-ID von ZSoft darstellt.
  • Um zu prüfen, ob eine 8-Bit-PCX-Datei eine 256-Farben-Palette hat, springen Sie zu 769 Bytes vom Ende der Datei und suchen nach dem Byte 0x0C (dezimal 12).
  • Klassische PC-Spiele wie Wolfenstein 3D, DOOM und Duke Nukem 3D speicherten ihre Werbe-Screenshots und Menügrafiken im PCX-Format.

Häufig gestellte technische Fragen

Welches Programm hat .PCX-Dateien erstellt?

ZSoft PC Paintbrush, das erste beliebte Grafikprogramm für den IBM PC in den 1980er Jahren, das oft mit Microsoft-Mäusen gebündelt wurde.

Kann ich eine alte PCX-Datei in PNG oder JPG konvertieren?

Ja. File2File.app kann historische PCX-Spieltexturen und -Grafiken direkt in Ihrem Browser in scharfe moderne PNG- oder JPG-Bilder konvertieren.

Warum befindet sich die Farbpalette am Ende einer PCX-Datei?

Als 1988 das 256-Farben-VGA eingeführt wurde, hängte ZSoft die 768-Byte-RGB-Palette an das Ende der Datei an, vorangestellt durch das Marker 0x0C, um die Abwärtskompatibilität mit älteren 16-Farben-Dekodern zu wahren.