Che cos'è il formato di file PCX?
Il formato .pcx - abbreviazione di PiCture eXchange - è una delle estensioni di file immagine raster più vecchie nella storia del PC, introdotta nel 1985 da ZSoft Corporation con *PC Paintbrush* per MS-DOS, anni prima che Windows diventasse diffuso. Sebbene sia stato superato e sostituito da formati più capaci come PNG e BMP, è stato sviluppato come formato immagine raster binario utilizzando una semplice compressione lossless run-length encoding (RLE).
Un file .pcx inizia con un'intestazione fissa di 128 byte che identifica la versione, la profondità del colore, le dimensioni dell'immagine e la risoluzione in punti per pollice (DPI). Il formato supporta diverse profondità di colore: bianco e nero a 1 bit, 4 bit (16 colori), 8 bit indicizzati (256 colori) e truecolor a 24 bit memorizzati su tre piani di colore a 8 bit. La versione 5 della specifica - la più ampiamente supportata oggi - ha aggiunto il supporto per la tavolozza VGA a 256 colori e l'output completo a 24 bit; la tavolozza a 256 colori viene aggiunta alla fine del file come un blocco di 769 byte invece di essere incorporata nell'intestazione.
È ancora supportato da una varietà di applicazioni di elaborazione immagini di Adobe, Corel e altri. Le immagini .pcx multipagina possono essere raggruppate nel relativo formato contenitore .dcx, comunemente usato per i documenti fax.
Sicurezza e incolumità
RISCHIO: LOWPCX è un formato raster passivo e ben conosciuto senza scripting o macro, quindi aprirne uno è a basso rischio. Le uniche precauzioni reali non riguardano malware: i decodificatori PCX RLE in software molto vecchi o scritti male hanno storicamente avuto bug di buffer-overflow su file malformati, quindi usa un visualizzatore attuale e aggiornato (IrfanView, XnView, GIMP, ImageMagick) dal sito ufficiale piuttosto che scaricare un «PCX viewer» casuale che potrebbe contenere adware. Converti tutto ciò che devi conservare in PNG per sicurezza e compatibilità a lungo termine.
Dettagli del formato
in sintesiProgrammi che aprono file PCX
Dettagli tecnici
specifiche approfondite| Sviluppatore | ZSoft Corporation |
| Tipo di formato | Bitmap raster run-length-encoded (RLE) (binario, lossless) |
| Tipo MIME | image/x-pcx (anche image/pcx, application/x-pcx) |
| Magic bytes | 0x0A all'offset 0 (byte del produttore); byte della versione all'offset 1; byte di codifica 0x01 (RLE) all'offset 2 |
| Ordine dei byte | Little-endian |
| Dimensione intestazione | 128 byte, lunghezza fissa |
| Compressione | PCX-RLE - codifica run-length lossless orientata ai byte; è consentita anche l'archiviazione non compressa |
| Profondità colore | 1-bit mono, 4-bit (16 colori), 8-bit indicizzati (256 colori), 24-bit truecolor (3 piani × 8 bpp) |
| Piani di colore | 1-4 piani; bit-per-piano × numero di piani determina la profondità di colore finale |
| Dimensioni massime | 65.535 × 65.535 pixel (campi coordinate a 16-bit Xmin/Xmax/Ymin/Ymax) |
| Tavolozza a 256 colori | Aggiunta alla fine del file - byte marcatore 0x0C seguito da 256 triplette RGB (769 byte totali; solo Versione 5) |
| Schema versioni | Byte intestazione: 0x00 (v2.5), 0x02 (v2.8 con tavolozza), 0x03 (v2.8 senza tavolozza), 0x04 (PC Paintbrush per Windows), 0x05 (v3.0+/24-bit) |
| Metadati DPI | DPI orizzontale e verticale memorizzati ciascuno come una word a 16-bit little-endian nell'intestazione |
| Contenitore correlato | .dcx - pacchetto PCX multipagina usato per fax e imaging di documenti |
| Rilasciato | 1985 (PC Paintbrush, ZSoft) |
| Ultima versione | Version 5 (header byte 0x05) - adds 24-bit truecolor and a 256-color VGA palette |
| Standard aperto | Sì · royalty-free |
| Specifica | www.fileformat.info |
Conversioni PCX
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file PCX.