Masukkan file Anda
Pilih atau seret file .ico atau .cur. Isinya juga bisa langsung ditempel.
Setelah Anda memilih file .ico atau .cur, alat ini membaca header dan setiap entri direktori. Untuk tiap gambar ditampilkan byte lebar dan tinggi yang tersimpan beserta ukuran efektifnya (0 berarti 256), jumlah warna palet, plane dan bit yang dideklarasikan atau, untuk kursor, koordinat hotspot X dan Y, serta ukuran dan posisi data gambar. Dari byte awal setiap data, alat menentukan apakah isinya PNG tersemat atau bitmap DIB: untuk PNG dibaca lebar, tinggi, kedalaman bit, dan tipe warna dari IHDR; untuk bitmap dibaca varian header, bit per piksel, kompresi, dan tinggi sebenarnya hasil membagi dua tinggi gambar plus mask. Entri yang direktorinya tidak cocok dengan datanya diberi tanda. Tabel tata letak terpisah menunjukkan data yang tumpang tindih, celah yang tidak dipakai entri mana pun, dan byte sisa setelah gambar terakhir. Seluruh hasil bisa diunduh sebagai laporan JSON.
atau jatuhkan file di sini
Pilih atau seret file .ico atau .cur. Isinya juga bisa langsung ditempel.
File dibaca dan diurai di peramban ini; tidak ada yang diunggah.
Lihat hasilnya, lalu salin, unduh, atau lanjutkan pekerjaan Anda.
Ingin tahu file Anda diapakan? Baca pemberitahuan privasi →
Pilih file .ico lewat tombol pemilih file di halaman ini, lalu tabel langsung menampilkan setiap ukuran yang tersimpan beserta kedalaman bit dan format gambarnya. Gunakan kolom lebar dan tinggi efektif untuk ukuran sebenarnya; kolom byte tersimpan menunjukkan 0 untuk gambar 256 piksel. Gambar ikonnya sendiri tidak ditampilkan.
Tidak. File dibaca oleh JavaScript di tab browser Anda dan pemeriksaan tidak melakukan permintaan jaringan apa pun, sehingga byte ikon tetap berada di perangkat Anda. Setelah tab ditutup halaman tidak menyimpan apa pun, dan laporan JSON hanya ada jika Anda sendiri mengunduhnya.
Bisa, cukup buka halaman ini di Chrome pada HP Android atau di Edge maupun Chrome pada laptop Windows, lalu pilih file .ico tanpa memasang aplikasi apa pun. Di layar HP tabelnya lebar, jadi geser ke samping untuk melihat semua kolom atau unduh laporan JSON agar lebih mudah dibaca.
Artinya dua byte pertama file bukan nol, padahal setiap ICO dan CUR asli selalu diawali nol; biasanya itu PNG, BMP, atau JPEG yang ekstensinya diganti .ico. Lihat enam byte pertama yang ditampilkan: 89 50 4E 47 berarti PNG, 42 4D berarti BMP. Buka dengan penampil gambar yang sesuai atau ekspor ulang sebagai ikon.
File berakhir sebelum daftar gambarnya selesai, biasanya karena unduhan terputus; entri yang sudah terbaca utuh tetap ditampilkan seperti biasa. Jika muncul galat bahwa jumlah gambar membutuhkan direktori lebih besar dari file, berarti angka jumlah gambarnya sendiri rusak. Dalam kedua kasus, unduh atau ekspor ulang file tersebut.
Batasnya 20.000.000 byte, sekitar 20 MB per file; file yang lebih besar langsung ditolak sebelum dibaca. Header boleh menyatakan hingga 65.535 gambar, tabel menampilkan 2.000 entri pertama, dan laporan JSON memuat semuanya. Lebar dan tinggi disimpan dalam satu byte maksimal 255, karena itu 0 berarti 256.
Alat ini tidak memeriksa virus dan tidak pernah menyatakan sebuah ikon aman atau asli; yang dilaporkan hanya susunan strukturnya. Tanda seperti byte sisa, data tumpang tindih, atau entri yang menunjuk ke luar file patut dicermati, tetapi tidak adanya tanda bukan bukti file itu aman. Gunakan antivirus untuk penilaian.
Wadahnya sama: nilai tipe di header 1 untuk ikon dan 2 untuk kursor, dan pada kursor kolom plane dan bit diganti hotspot X dan Y, yaitu titik klik. Alat ini menampilkan koordinat hotspot sebagai angka di kolom tersendiri, memeriksa apakah titiknya di dalam gambar, dan memberi peringatan bila ekstensi bertentangan dengan tipe.
Lihat kolom format data: png bila entri diawali tanda tangan PNG, dib bila diawali header bitmap, ditentukan dari byte datanya dan bukan dari ekstensi. Baris dib juga menunjukkan varian header dan kompresi; data yang tidak cocok dengan keduanya dicatat sebagai tidak dikenal beserta 16 byte pertamanya.
Tidak pasti: tanpa peringatan hanya berarti direktori dan header tiap gambar konsisten, sebab piksel tidak pernah didekode. Data PNG yang rusak setelah header-nya, misalnya, tetap lolos tanpa tanda. Untuk memastikan tampilannya, buka ikon di aplikasi atau browser tempat ikon itu akan dipakai.