O que é o formato de ficheiro PCX?
O formato .pcx - abreviação de PiCture eXchange - é uma das extensões de arquivo de imagem raster mais antigas da história do PC, introduzida em 1985 pela ZSoft Corporation com o *PC Paintbrush* para MS-DOS, anos antes do Windows se tornar difundido. Embora tenha sido superado e substituído por formatos mais capazes, como PNG e BMP, ele foi desenvolvido como um formato de imagem raster binário usando uma compressão simples sem perdas (lossless) chamada run-length encoding (RLE).
Um arquivo .pcx começa com um cabeçalho fixo de 128 bytes que identifica a versão, profundidade de cor, dimensões da imagem e resolução em pontos por polegada (DPI). O formato suporta várias profundidades de cor: preto e branco de 1 bit, 4 bits (16 cores), 8 bits indexados (256 cores) e truecolor de 24 bits armazenados em três planos de cores de 8 bits. A versão 5 da especificação - a mais amplamente suportada hoje - adicionou suporte à paleta VGA de 256 cores e saída total de 24 bits; a paleta de 256 cores é anexada ao final do arquivo como um bloco de 769 bytes, em vez de ser incorporada no cabeçalho.
Ele ainda é suportado por uma variedade de aplicativos de processamento de imagem da Adobe, Corel e outros. Imagens .pcx de várias páginas podem ser agrupadas no formato de contêiner relacionado .dcx, comumente usado para documentos de fax.
Segurança e proteção
RISCO: LOWO PCX é um formato raster passivo e bem compreendido, sem scripts ou macros, portanto, abrir um é de baixo risco. As únicas precauções reais não são malwares: decodificadores PCX RLE em softwares muito antigos ou mal escritos historicamente tiveram bugs de buffer-overflow em arquivos malformados, portanto, use um visualizador atual e atualizado (IrfanView, XnView, GIMP, ImageMagick) de seu site oficial em vez de um download aleatório de «visualizador PCX» que possa conter adware. Converta qualquer coisa que precise manter para PNG para segurança e compatibilidade a longo prazo.
Detalhes do formato
em resumoProgramas que abrem arquivos PCX
Detalhes técnicos
especificação profunda| Desenvolvedor | ZSoft Corporation |
| Tipo de formato | Bitmap raster run-length-encoded (RLE) (binário, sem perdas) |
| Tipo MIME | image/x-pcx (também image/pcx, application/x-pcx) |
| Magic bytes | 0x0A no deslocamento 0 (byte do fabricante); byte de versão no deslocamento 1; byte de codificação 0x01 (RLE) no deslocamento 2 |
| Ordem dos bytes | Little-endian |
| Tamanho do cabeçalho | 128 bytes, comprimento fixo |
| Compressão | PCX-RLE - codificação run-length orientada a bytes sem perdas; armazenamento não compactado também é permitido |
| Profundidade de cor | 1-bit mono, 4-bit (16 cores), 8-bit indexado (256 cores), 24-bit truecolor (3 planos × 8 bpp) |
| Planos de cores | 1-4 planos; bits por plano × contagem de planos determina a profundidade de cor final |
| Dimensões máximas | 65.535 × 65.535 pixels (campos de coordenadas de 16 bits Xmin/Xmax/Ymin/Ymax) |
| Paleta de 256 cores | Anexada ao final do arquivo - byte marcador 0x0C seguido por 256 tripletos RGB (769 bytes no total; apenas Versão 5) |
| Esquema de versão | Byte de cabeçalho: 0x00 (v2.5), 0x02 (v2.8 com paleta), 0x03 (v2.8 sem paleta), 0x04 (PC Paintbrush para Windows), 0x05 (v3.0+/24-bit) |
| Metadados DPI | DPI horizontal e vertical armazenados cada um como uma palavra de 16 bits little-endian no cabeçalho |
| Contêiner relacionado | .dcx - pacote PCX de várias páginas usado para fax e imagens de documentos |
| Lançado | 1985 (PC Paintbrush, ZSoft) |
| Versão mais recente | Version 5 (header byte 0x05) - adds 24-bit truecolor and a 256-color VGA palette |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.fileformat.info |
Conversões de PCX
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos PCX.