ZSoft PCX (.pcx)
Panduan StandarZSoft PC Paintbrush Bitmap (PCX) adalah format grafis awal PC yang legendaris dan menjadi standar gambar raster pertama yang diadopsi secara luas untuk MS-DOS, kompatibel IBM PC, dan game PC klasik.
Konversi PCX ke PNG
Konverter PCX ke PNG gratis yang berjalan di peramban. Konversikan berkas secara instan di perangkat Anda.
Pemeriksaan & Metadata
Sistem operasi dan penganalisis file mengenali file PCX dengan memeriksa urutan byte biner di bagian awal:
Tanda Tangan Header per Byte (Byte Penanda)
Sistem operasi dan penganalisis file mengenali file PCX dengan memeriksa urutan byte biner di bagian awal:
TANDA TANGAN HEX (OFFSET 0):
0A 05 01REPRESENTASI ASCII: ...
Standardisasi: Panduan Teknis ZSoft PC Paintbrush
Spesifikasi Teknis
| Arsitektur Kontainer | Header tetap 128 bita yang diikuti garis pindai terkompresi RLE dan palet 256 warna opsional di bagian akhir |
| Kompresi | Pengodean panjang rangkaian berorientasi byte (RLE) dengan bit penanda jumlah 0xC0 |
| Urutan Byte | Little-endian (Intel x86) |
| Ruang Warna | RGB berpalet CGA 4 warna, EGA 16 warna, atau VGA 256 warna |
| Saluran & Struktur | Palet 1, 2, 4, atau 8-bit, atau bidang RGB planar 24-bit (3 bidang data 8-bit) |
| Dimensi Maksimum | 65.535 x 65.535 piksel (koordinat 16-bit) |
| Transparansi | Tidak ada (gambar raster lawas tanpa transparansi) |
| Streaming & Progresif | Pemutaran berurutan, garis pindai demi garis pindai |
Perbandingan Teknis PCX dengan Pesaing
| Atribut Teknis | PCX (Saat Ini) | BMP | GIF | PNG |
|---|---|---|---|---|
| Era Aktif | 1985 - 1995 (Masa keemasan MS-DOS) | 1990 - Sekarang (Standar Windows) | 1987 - Sekarang (Standar Web) | 1996 - Sekarang (Standar web modern) |
| Algoritma Kompresi | Kompresi RLE berbasis rangkaian byte | Tanpa Kompresi / RLE | Kompresi LZW bebas paten | Kompresi Deflate LZ77 |
| Arsitektur Warna | Bitplane EGA/VGA dengan palet | Garis pindai DIB | 256 warna terindeks | Truecolor 24/48-bit + Alfa |
| Lokasi Palet | Ditambahkan di akhir file (768 bita) | Dekat tajuk berkas | Dekat tajuk berkas | Bagian PLTE yang disematkan |
Pola Kerusakan Umum dan Panduan Pemulihan Hex
Warna gambar tampil sepenuhnya terbalik atau kacau seperti negatif psikedelik.
Penyebab Utama: Blok palet VGA 256 warna yang hilang atau terpotong di akhir berkas.
Pemulihan: Terapkan ulang palet VGA bawaan atau konversikan ke PNG menggunakan File2File.app PCX Converter.
Analisis Keamanan & Vektor Serangan Parser
Dekoder PCX mengurai byte berkode panjang rangkaian menjadi garis pindai. Jumlah rangkaian yang cacat dapat menyebabkan luapan buffer heap.
Vektor Serangan yang Diketahui
- Rangkaian byte RLE melebihi lebar garis pindai sehingga terjadi penulisan memori di luar batas buffer.
- Luapan buffer saat membaca bidang di luar jumlah bidang yang dideklarasikan tajuk.
- Penolakan layanan melalui perhitungan offset palet yang rusak.
Praktik Terbaik Defensif: Terapkan batas byte piksel per garis pindai yang ketat selama perulangan dekompresi RLE.
Asal-Usul & Tonggak Sejarah
Keunggulan & Kelebihan Utama
- Penting secara historis sebagai format dasar bagi revolusi game dan shareware IBM PC pada masa awal.
- Tata letak memori planar yang berorientasi perangkat keras memungkinkan penyalinan langsung ke memori kartu video EGA/VGA.
- Kompresi RLE ringan mengurangi ukuran file untuk ilustrasi dan diagram dengan sedikit warna.
Keterbatasan Teknis & Kekurangan
- PCX kini tidak umum dalam banyak alur kerja, yang biasanya lebih memilih PNG dan format raster yang lebih baru.
- Palet 256 warna VGA ditambahkan di bagian sangat akhir berkas, yang memerlukan pembacaan berkas penuh untuk mendekode warna.
- Kompresi tidak efisien pada citra fotografis yang kompleks.
Fakta Teknis Menarik
- Bita pertama dari setiap berkas PCX selalu 0x0A (desimal 10), yang merepresentasikan ID produsen internal ZSoft.
- Untuk memeriksa apakah berkas PCX 8-bit memiliki palet 256 warna, Anda berpindah ke posisi 769 bita dari akhir berkas dan memeriksa bita 0x0C (desimal 12).
- Game PC klasik termasuk Wolfenstein 3D, DOOM, dan Duke Nukem 3D menyimpan tangkapan layar promosi dan seni menu mereka dalam format PCX.
Pertanyaan Teknis yang Sering Diajukan
Program apa yang membuat file .PCX?
ZSoft PC Paintbrush, program grafis populer pertama untuk IBM PC pada tahun 1980-an, yang sering dibundel dengan mouse Microsoft.
Bisakah saya mengonversi file PCX lama ke PNG atau JPG?
Ya. File2File.app dapat mengonversi tekstur gim dan karya seni PCX lama menjadi gambar PNG atau JPG modern yang tajam langsung di peramban Anda.
Mengapa palet warna berada di akhir file PCX?
Saat VGA 256 warna diperkenalkan pada tahun 1988, ZSoft menambahkan palet RGB 768 bita di akhir file, diawali penanda 0x0C, untuk menjaga kompatibilitas dengan dekoder lama yang mendukung 16 warna.
Pasangan Konversi PCX Terkait
Dekompresi grafik bitmap ZSoft PCX lama dan seni piksel ke dalam format PNG modern tanpa kehilangan kualitas.
Bagikan hasil pemindaian atau bitmap PCX sebagai PDF satu halaman. Baris pindai yang dikodekan di dalamnya menjadi gambar tetap, sehingga palet dan detail pengeditan PCX tetap tersimpan bersama file sumber.