Qu'est-ce que le format de fichier PCX ?
Le format .pcx - abréviation de PiCture eXchange - est l'une des plus anciennes extensions de fichiers d'images matricielles de l'histoire du PC, introduite en 1985 par ZSoft Corporation avec *PC Paintbrush* pour MS-DOS, des années avant que Windows ne se généralise. Bien qu'il soit depuis devenu obsolète et remplacé par des formats plus performants tels que PNG et BMP, il a été développé comme un format d'image matricielle binaire utilisant une compression simple sans perte par codage par plages (RLE).
Un fichier .pcx commence par un en-tête fixe de 128 octets qui identifie la version, la profondeur de couleur, les dimensions de l'image et la résolution en points par pouce (DPI). Le format prend en charge plusieurs profondeurs de couleur : noir et blanc 1 bit, 4 bits (16 couleurs), 8 bits indexés (256 couleurs) et 24 bits « truecolor » stockés sur trois plans de couleur de 8 bits. La version 5 de la spécification - la plus largement supportée aujourd'hui - a ajouté la prise en charge de la palette VGA 256 couleurs et une sortie 24 bits complète ; la palette de 256 couleurs est ajoutée à la toute fin du fichier sous la forme d'un bloc de 769 octets plutôt que d'être intégrée dans l'en-tête.
Il est toujours pris en charge par une variété d'applications de traitement d'image d'Adobe, Corel et d'autres. Les images .pcx multipages peuvent être regroupées dans le format de conteneur associé .dcx, couramment utilisé pour les documents de télécopie.
Sécurité et sûreté
RISQUE : LOWLe PCX est un format matriciel passif et bien compris, sans script ni macro, donc l'ouvrir présente peu de risques. Les seules précautions réelles concernent les logiciels : les décodeurs PCX RLE dans des logiciels très anciens ou mal écrits ont historiquement présenté des bogues de dépassement de tampon sur des fichiers malformés. Utilisez donc un visionneur actuel et maintenu (IrfanView, XnView, GIMP, ImageMagick) depuis son site officiel plutôt qu'un téléchargement aléatoire de « visionneuse PCX » qui pourrait inclure des logiciels publicitaires. Convertissez tout ce que vous devez conserver en PNG pour une sécurité et une compatibilité à long terme.
Détails du format
en brefProgrammes qui ouvrent les fichiers PCX
Détails techniques
spécifications approfondies| Développeur | ZSoft Corporation |
| Type de format | Bitmap matriciel codé par plages (RLE) (binaire, sans perte) |
| Type MIME | image/x-pcx (également image/pcx, application/x-pcx) |
| Octets magiques | 0x0A à l'offset 0 (octet fabricant) ; octet de version à l'offset 1 ; octet d'encodage 0x01 (RLE) à l'offset 2 |
| Ordre des octets | Little-endian |
| Taille de l'en-tête | 128 octets, longueur fixe |
| Compression | PCX-RLE - codage par plages sans perte orienté octet ; stockage non compressé également autorisé |
| Profondeur de couleur | 1-bit mono, 4-bit (16 couleurs), 8-bit indexé (256 couleurs), 24-bit truecolor (3 plans × 8 bpp) |
| Plans de couleur | 1-4 plans ; bits par plan × nombre de plans détermine la profondeur de couleur finale |
| Dimensions max | 65 535 × 65 535 pixels (champs de coordonnées 16 bits Xmin/Xmax/Ymin/Ymax) |
| Palette 256 couleurs | Ajoutée à la fin du fichier - octet marqueur 0x0C suivi de 256 triplets RGB (769 octets au total ; Version 5 uniquement) |
| Schéma de version | Octet d'en-tête : 0x00 (v2.5), 0x02 (v2.8 avec palette), 0x03 (v2.8 sans palette), 0x04 (PC Paintbrush pour Windows), 0x05 (v3.0+/24-bit) |
| Métadonnées DPI | DPI horizontal et vertical stockés chacun sous forme de mot 16 bits little-endian dans l'en-tête |
| Conteneur associé | .dcx - ensemble PCX multipage utilisé pour la télécopie et l'imagerie documentaire |
| Publié | 1985 (PC Paintbrush, ZSoft) |
| Dernière version | Version 5 (header byte 0x05) - adds 24-bit truecolor and a 256-color VGA palette |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.fileformat.info |
Conversions PCX
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers PCX.