Ekstraktor Warna Hex dari Biner
Unggah file biner apa pun untuk mengekstrak palet warna yang tertanam - ROM game, firmware, file yang dapat dieksekusi, dump data mentah, dan format lama. Ekstraktor warna hex kami memindai setiap byte untuk menemukan nilai warna RGB, RGBA, dan 16-bit berdasarkan format piksel yang dapat dikonfigurasi dan pengaturan kedalaman warna. Lihat warna yang diekstraksi sebagai kisi visual atau tabel data dengan analisis frekuensi, distribusi pencahayaan, dan deteksi warna dominan. Ekspor palet Anda sebagai variabel CSS, JSON terstruktur, atau konfigurasi Tailwind - semuanya diproses seluruhnya di browser Anda tanpa unggahan server. Hex Color Extractor online gratis dari Binary, tidak perlu mendaftar.
Upload any binary file to scan for embedded color values - game ROMs, firmware, executables, raw data dumps, and more. Configure pixel format, color depth, and scan parameters to extract hidden color palettes. All processing happens entirely in your browser with no server uploads.
Drop a binary file here or click to browse
Supports any file type - max 100 MB. Game ROMs, firmware, executables, raw data dumps.
The extractor reads every N bytes (configurable: 3 for RGB, 4 for RGBA) from the binary file and interprets them as color values based on the selected pixel format and color depth. For 8-bit mode, each byte directly represents a color channel value (0-255). For 16-bit modes like 5-6-5, two bytes are combined into a single pixel value with reduced bit depth per channel. Colors are then deduplicatedusing a configurable tolerance threshold - similar colors are merged, and their frequencies are combined. The result is sorted by frequency to identify the most common colors in the binary data, which typically represent the file's embedded color palette.
Mengapa Menggunakan Ekstraktor Warna Hex Kami dari Biner?
- Ekstrak Palet Warna dari File Biner: Ekstraktor warna hex kami memindai file biner mentah untuk menemukan dan mengekstrak nilai warna RGB, RGBA, dan 16-bit yang tertanam dalam file game, firmware, ROM, dan sumber daya aplikasi. Temukan palet warna tersembunyi yang tidak dapat diakses oleh pemirsa gambar standar.
- Pemindaian Tingkat Byte yang Dapat Dikonfigurasi: Konfigurasikan setiap aspek ekstraksi: byte per piksel (3 atau 4), format piksel (RGB, BGR, RGBA, BGRA, ARGB, ABGR), kedalaman warna (8-bit, 16-bit, 5-6-5, 5-5-5), offset pemindaian, langkah, dan toleransi. Sempurnakan pemindai untuk berbagai format file dan tata letak data.
- Deduplikasi Cerdas & Analisis Frekuensi: Warna secara otomatis dikelompokkan berdasarkan kesamaan menggunakan toleransi yang dapat dikonfigurasi, kemudian diurutkan berdasarkan frekuensi untuk mengidentifikasi entri palet dominan. Lihat jumlah kejadian, cakupan persentase, dan distribusi pencahayaan untuk setiap warna yang diekstraksi.
- Ekspor sebagai CSS, JSON, atau Konfigurasi Tailwind: Ekspor palet warna yang diekstraksi dalam berbagai format: properti khusus CSS untuk pengembangan web, JSON terstruktur untuk penggunaan terprogram, atau konfigurasi warna CSS Tailwind. Salin dengan satu klik atau unduh sebagai file.
Kasus Penggunaan Umum untuk Hex Color Extractor dari Biner
- ROM Game & Analisis Modding: Ekstrak palet warna dari file ROM, executable game, dan sprite sheet untuk pengembangan modding dan emulasi. Pahami bagaimana game retro menyimpan data warnanya dan merekonstruksi definisi palet asli untuk peretasan ROM khusus.
- Firmware & Sistem Tersemat: Merekayasa balik binari firmware untuk menemukan palet warna tertanam yang digunakan dalam layar tertanam, perangkat IoT, dan mikrokontroler. Ekstrak warna kalibrasi, data tema UI, dan tampilkan nilai konfigurasi dari dump biner mentah.
- Rekayasa Pembalikan Sumber Daya Biner: Menganalisis biner aplikasi, file sumber daya, dan paket aset untuk menemukan tabel warna dan data palet yang tersembunyi dalam kode yang dikompilasi. Ekstrak warna ikon, data tema, dan token desain dari aplikasi sumber tertutup.
- Pemulihan Format File Lama: Memulihkan data warna dari format file usang atau tidak terdokumentasi yang paletnya disimpan sebagai data biner mentah. Ekstrak tabel warna dari format grafik lama, file desain berpemilik, dan aset aplikasi lama.
- Forensik Digital & Pemulihan Data: Analis forensik dapat memindai file yang rusak atau dipulihkan sebagian untuk mencari fragmen data berwarna. Analisis berbasis frekuensi membantu membedakan data palet yang bermakna dari gangguan biner acak dalam file yang rusak.
- Penelitian & Pendidikan: Pelajari bagaimana berbagai format file menyimpan data warna dengan memeriksa representasi biner mentah. Bandingkan format pengkodean warna RGB, BGR, dan 16-bit secara berdampingan. Alat pendidikan yang sangat baik untuk memahami struktur data biner.
Apa itu Ekstraksi Warna Hex dari Biner?
Ekstraksi warna hex dari biner adalah proses pemindaian data biner mentah untuk menemukan urutan byte yang mewakili nilai warna (format warna RGB, RGBA, atau 16-bit). Tidak seperti file gambar standar yang memiliki header dan struktur yang terdefinisi dengan baik, banyak aset game, gambar firmware, grafik sistem tertanam, dan format file lama menyimpan data warna sebagai array byte berurutan sederhana tanpa format metadata. Ekstraktor warna hex menafsirkan byte ini sebagai nilai warna, mengelompokkan warna serupa, dan menyajikannya sebagai palet yang dapat digunakan. Hal ini penting untuk alur kerja rekayasa balik, modding, dan pemulihan data di mana data berwarna disematkan dalam file non-standar.
Cara Kerja Ekstraktor Warna Hex Kami
- Pembacaan File: Anda mengunggah file biner apa pun (ROM game, firmware, file data yang dapat dieksekusi, atau file mentah), dan alat membaca kontennya sebagai ArrayBuffer menggunakan API FileReader browser - semua pemrosesan tetap bersifat lokal di perangkat Anda.
- Pemindaian Byte: Pemindai melakukan iterasi melalui data biner, menafsirkan setiap N byte (dapat dikonfigurasi: 3 untuk RGB, 4 untuk RGBA) sebagai nilai warna. Anda dapat mengonfigurasi urutan byte, kedalaman warna (mode 8-bit atau 16-bit), offset pemindaian, langkah, dan toleransi agar sesuai dengan format spesifik file Anda.
- Pembuatan Palet: Semua warna yang diekstraksi dikelompokkan berdasarkan kesamaan menggunakan toleransi yang dikonfigurasi, diurutkan berdasarkan frekuensi (paling umum terlebih dahulu), dan diatur berdasarkan rentang pencahayaan. Alat ini juga mencari struktur palet yang dikenal seperti potongan PNG PLTE dan tabel warna BMP untuk deteksi palet otomatis.
Format Piksel & Mode Kedalaman Warna
- RGB 8-bit (24-bit per piksel): Tiga byte berturut-turut - Merah, Hijau, Biru. Setiap saluran berkisar antara 0-255. Format paling umum untuk data gambar modern.
- BGR / BGRA: Urutan byte terbalik dimana Biru didahulukan. Umum pada file BMP Windows, tekstur DirectX, dan beberapa format mesin game.
- ARGB / ABGR: Saluran alfa mendahului data warna. Umum di CSS dan beberapa API grafis yang urutan bytenya cocok dengan representasi bilangan bulat 32-bit.
- RGB 16-bit (5-6-5): Dua byte per piksel dengan 5 bit Merah, 6 bit Hijau, 5 bit Biru. Sangat umum di konsol game retro (SNES, GBA), layar tertanam, dan lingkungan dengan memori terbatas.
- 5-5-5: Warna 15-bit dengan 5 bit per saluran (Merah, Hijau, Biru) ditambah 1 bit yang tidak terpakai/alfa. Ditemukan dalam mode grafis PC lama dan beberapa sistem tertanam.
- RGBA / BGRA (32-bit): Empat byte per piksel - saluran warna ditambah transparansi alfa. Digunakan dalam mesin game modern, kerangka UI, dan format tekstur.
Keterbatasan & Praktik Terbaik
Keterbatasan: Ekstraktor warna hex tidak dapat membedakan antara data warna yang disengaja dan urutan byte acak yang menghasilkan nilai RGB yang valid. Gunakan statistik pemfilteran frekuensi dan cakupan warna untuk mengukur kualitas hasil. File dengan kepadatan warna tinggi (banyak warna valid ditemukan berdekatan) lebih cenderung berisi data palet sebenarnya. Praktik terbaik: Mulailah dengan pengaturan RGB 8-bit default dan sesuaikan format piksel jika hasilnya tampak acak. Gunakan mode 16-bit untuk file game retro dan firmware tertanam. Tingkatkan toleransi warna untuk menggabungkan corak serupa, turunkan untuk ekstraksi presisi. Selalu periksa warna dominan - jika terlihat seperti noise (abu-abu/netral), coba format piksel atau kedalaman warna lain.
Pertanyaan yang Sering Diajukan
Ekstraktor warna hex dari file biner adalah alat yang memindai data biner mentah untuk menemukan dan mengekstrak nilai warna (format RGB, RGBA, atau 16-bit) yang tertanam dalam file non-standar. Tidak seperti penampil gambar biasa yang membaca format file yang terdokumentasi dengan baik, ekstraktor warna biner menafsirkan byte mentah sebagai data warna, sehingga memungkinkan untuk menemukan palet dalam ROM game, gambar firmware, grafik sistem tertanam, file yang dapat dieksekusi, dan format file lama yang tidak memiliki header gambar standar.
Ekstraktor membaca file yang diunggah sebagai data biner mentah dan mengulanginya byte demi byte, menafsirkan setiap kelompok byte (dapat dikonfigurasi sebagai 3 untuk RGB atau 4 untuk RGBA) sebagai nilai warna. Anda dapat mengonfigurasi urutan byte (RGB, BGR, RGBA, ARGB, dll.), kedalaman warna (8-bit, 16-bit, 5-6-5, atau 5-5-5), offset pemindaian, dan langkah byte agar sesuai dengan tata letak data spesifik file Anda. Warna kemudian dihapus duplikatnya, diurutkan berdasarkan frekuensi, dan disajikan sebagai palet visual.
Alat ini mendukung format 6 piksel: RGB, BGR, RGBA, BGRA, ARGB, dan ABGR - mencakup konfigurasi 3-byte dan 4-byte per piksel. Opsi kedalaman warna meliputi: 8-bit per saluran (warna standar 24/32-bit), 16-bit per saluran (warna tinggi 32/64-bit), 5-6-5 (RGB 16-bit standar dengan 5 bit Merah, 6 Hijau, 5 Biru yang umum di game retro), dan 5-5-5 (RGB 15-bit ditemukan di grafis PC lama). Setiap mode dapat dipilih secara independen tergantung pada format file sumber Anda.
Sangat. Ekstraktor warna hex memproses semuanya secara lokal di browser Anda menggunakan FileReader API. File biner Anda tidak pernah diunggah ke server mana pun - file tersebut tidak pernah meninggalkan perangkat Anda. Tidak perlu mendaftar, tidak ada pengumpulan data, dan tidak ada pelacakan penggunaan. Semua pemindaian, ekstraksi, dan pembuatan palet terjadi sepenuhnya dalam lingkungan browser di komputer Anda.
Toleransi warna mengontrol seberapa agresif warna serupa digabungkan selama deduplikasi. Nilainya berkisar antara 0 hingga 255, dengan 0 berarti hanya warna yang sama persis yang dikelompokkan dan 255 berarti semua warna digabungkan menjadi satu. Toleransi 8-10 direkomendasikan untuk penggunaan umum - toleransi ini menggabungkan corak yang sangat mirip sambil mempertahankan warna yang berbeda. Tingkatkan toleransi (15-25) untuk data biner yang berisik agar fokus pada warna dominan. Kurangi toleransi (0-5) untuk ekstraksi data palet yang diindeks secara presisi.
Banyak format file yang menyimpan palet warna sebagai data biner mentah: ROM game retro (SNES, Game Boy, NES, Genesis, GBA), file BMP dengan kedalaman warna 8-bit atau lebih rendah, file PNG dengan potongan PLTE (diindeks PNG), file GIF dengan tabel warna global/lokal, file ikon ICO/CUR, file palet (.PAL, .ACT), firmware untuk tampilan tertanam, atlas tekstur di mesin game, dan berbagai format grafik lama. Alat ini juga mendeteksi struktur palet yang dikenal seperti tabel warna PNG PLTE dan BMP secara otomatis.
Periksa persentase cakupan warna - persentase yang tinggi (50%+) menunjukkan bahwa data berisi nilai warna sebenarnya dan bukan byte acak. Lihatlah warna dominan: data palet yang bermakna biasanya menghasilkan warna-warna cerah atau tampak disengaja, sedangkan data biner acak cenderung menghasilkan warna abu-abu dan coklat netral. Gunakan pengurutan frekuensi untuk melihat warna mana yang paling sering muncul - warna berulang lebih cenderung merupakan entri palet yang disengaja dibandingkan pola byte acak.
Ya! Alat ini menawarkan tiga format ekspor: properti khusus CSS (:variabel root) untuk pengembangan web, JSON terstruktur untuk penggunaan terprogram dalam aplikasi, dan konfigurasi warna CSS Tailwind untuk proyek Tailwind. Anda dapat menyalin format apa pun ke clipboard dengan satu klik. Nilai hex warna individual juga dapat disalin dengan mengklik contoh mana pun di tampilan palet.
5-6-5 adalah format warna 16-bit yang mengalokasikan 5 bit ke Merah, 6 bit ke Hijau, dan 5 bit ke Biru - total 65.536 kemungkinan warna (216 dari 32 Merah × 64 Hijau × 32 Biru). Bit ekstra untuk Hijau memanfaatkan sensitivitas mata manusia yang lebih besar terhadap panjang gelombang hijau. Format ini banyak digunakan di konsol game retro (SNES, Game Boy Advance), mode grafis Windows awal, dan tampilan tertanam dengan memori terbatas. Ekstraktor warna hex mendukung mode ini secara asli.
Ya! Ekstraktor warna hex dari biner 100% gratis untuk digunakan tanpa pendaftaran, tanpa pembuatan akun, tanpa kunci API, dan tanpa batasan penggunaan. Anda dapat memindai file sebanyak yang Anda perlukan - sepenuhnya gratis, selamanya. Semua pemrosesan terjadi di browser Anda tanpa biaya server. Tidak ada biaya tersembunyi, tidak ada tingkatan premium, tidak ada batasan jumlah file, dan tidak ada batasan fitur.