00

Jawaban singkatnya

  • ICO adalah wadah ikon Windows yang menyimpan beberapa gambar bitmap dengan ukuran dan kedalaman warna berbeda, sehingga aplikasi dapat memilih versi yang sesuai dengan lingkungan tampilan.
  • Di Windows, buka ICO memakai aplikasi yang menggunakan dekoder ICO bawaan Windows Imaging Component. WIC tidak menyediakan enkoder ICO bawaan, sehingga aplikasi yang dapat menampilkan ICO belum tentu dapat membuat atau menyimpannya. Di Mac atau ponsel, pilih aplikasi gambar yang secara tegas menyatakan dukungan dekode ICO.
  • Ekstensi atau header tidak membuktikan bahwa ICO aman. NVD mencatat CVE-2004-1049, ketika kolom dimensi gambar yang direkayasa dapat memicu integer overflow dan buffer overflow pada Windows LoadImage. Untuk file tidak tepercaya, batasi ukuran file dan gambar, validasi offset direktori, serta gunakan dekoder terbaru yang terisolasi.
01

File Gambar ICO: Cara Membuka, Memeriksa, dan Mengonversi

Microsoft menyebut ICO secara resmi sebagai Icon Format. Satu file dapat memuat beberapa representasi ikon, seperti 16×16, 32×32, 48×48, dan 256×256. Setiap gambar menggunakan bitmap dan mask untuk area transparan; ikon 32-bit juga dapat memakai transparansi alfa. Byte pengenalnya adalah 00 00 01 00 pada offset 0.

Simpan file aslinya

Saat ICO multi-gambar dikonversi ke PNG, mengekspor satu gambar saja akan membuang varian ukuran dan kedalaman warna lainnya. Saat mengonversi PNG ke ICO, penskalaan atau pengurangan ke palet 8-bit atau 4-bit dapat menimbulkan tepi bergerigi serta menghilangkan transparansi atau detail warna.

02

Cara membukanya

Di Windows, buka ICO memakai aplikasi yang menggunakan dekoder ICO bawaan Windows Imaging Component. WIC tidak menyediakan enkoder ICO bawaan, sehingga aplikasi yang dapat menampilkan ICO belum tentu dapat membuat atau menyimpannya. Di Mac atau ponsel, pilih aplikasi gambar yang secara tegas menyatakan dukungan dekode ICO.

Cuma ingin melihat isinya

Di Windows, buka ICO memakai aplikasi yang menggunakan dekoder ICO bawaan Windows Imaging Component. WIC tidak menyediakan enkoder ICO bawaan, sehingga aplikasi yang dapat menampilkan ICO belum tentu dapat membuat atau menyimpannya. Di Mac atau ponsel, pilih aplikasi gambar yang secara tegas menyatakan dukungan dekode ICO.

Perlu mengirimkannya

Saat ICO multi-gambar dikonversi ke PNG, mengekspor satu gambar saja akan membuang varian ukuran dan kedalaman warna lainnya. Saat mengonversi PNG ke ICO, penskalaan atau pengurangan ke palet 8-bit atau 4-bit dapat menimbulkan tepi bergerigi serta menghilangkan transparansi atau detail warna.

03

Keamanan file

Ekstensi atau header tidak membuktikan bahwa ICO aman. NVD mencatat CVE-2004-1049, ketika kolom dimensi gambar yang direkayasa dapat memicu integer overflow dan buffer overflow pada Windows LoadImage. Untuk file tidak tepercaya, batasi ukuran file dan gambar, validasi offset direktori, serta gunakan dekoder terbaru yang terisolasi.

Berhenti kalau menemukan hal ini

Pengirim tidak dikenal, nama yang berakhir dengan dua ekstensi, atau isi yang tidak cocok dengan ekstensinya — periksa dulu sebelum dibuka.

04

Soal konversi

Saat ICO multi-gambar dikonversi ke PNG, mengekspor satu gambar saja akan membuang varian ukuran dan kedalaman warna lainnya. Saat mengonversi PNG ke ICO, penskalaan atau pengurangan ke palet 8-bit atau 4-bit dapat menimbulkan tepi bergerigi serta menghilangkan transparansi atau detail warna.

Sebelum mengonversi

Konversikan salinannya, jangan file aslinya, lalu bandingkan kualitas, metadata, dan tata letaknya dengan file awal.

05

Pertanyaan umum

Apa itu format file ICO dan untuk apa digunakan?

ICO adalah wadah ikon Windows yang menggabungkan satu atau beberapa gambar bitmap dengan ukuran dan kedalaman warna berbeda agar sistem atau aplikasi dapat memilih representasi yang sesuai.

Bagaimana cara membuka file ICO?

Gunakan aplikasi yang memiliki dekoder ICO. Windows Imaging Component menyediakan dekode ICO bawaan, tetapi tidak memiliki enkoder ICO bawaan; kemampuan menampilkan file tidak menjamin aplikasi dapat membuat atau menyimpannya.

Bagaimana cara membuka file ICO di Windows 11?

Buka dengan aplikasi yang memakai dekoder ICO bawaan Windows Imaging Component. Windows juga menyediakan antarmuka untuk mengekstrak ikon dari file ICO mandiri serta file EXE dan DLL.

Bagaimana cara membuka file ICO di Mac?

Pilih aplikasi gambar Mac yang secara tegas menyatakan dukungan dekode ICO. Periksa apakah semua ukuran di dalamnya dapat diakses; jika tidak didukung, konversikan salinan tepercaya dengan alat yang sesuai.

Bagaimana cara melihat file ICO di ponsel?

Gunakan aplikasi gambar seluler yang secara tegas mendukung dekode ICO. Jika tidak dapat membacanya, konversikan salinan tepercaya ke PNG dan pilih gambar yang diperlukan; satu PNG tidak menyimpan varian ICO lainnya.

Mengapa file ICO tidak bisa dibuka atau tampil dengan benar?

Aplikasi mungkin tidak memiliki dekoder, offset atau data gambar mungkin tidak valid, atau ukuran gambar internal yang tidak sesuai mungkin dipilih. Periksa 00 00 01 00 pada offset 0 dan coba dekoder terbaru.

Sebaiknya memakai ICO atau PNG untuk ikon Windows?

Gunakan ICO jika satu ikon Windows harus menyimpan beberapa ukuran dan kedalaman warna. PNG adalah gambar biasa; mengekspor satu representasi ICO sebagai PNG akan membuang varian lainnya.

Bagaimana mengonversi ICO ke PNG tanpa kehilangan ukuran ikon?

Ekstrak setiap gambar internal yang diperlukan dan simpan masing-masing sebagai PNG terpisah. Satu PNG tidak dapat mempertahankan semua varian ukuran dan kedalaman warna dalam wadah ICO.

Apakah lampiran file ICO aman untuk dibuka?

Jangan percaya hanya berdasarkan ekstensi atau header. Data ICO yang direkayasa pernah mengeksploitasi parser gambar Windows; gunakan dekoder terbaru yang terisolasi dengan pembatasan dan validasi ukuran, dimensi, serta offset.

Ukuran dan transparansi apa yang didukung file ICO?

ICO dapat memuat gambar dengan berbagai ukuran dan kedalaman warna. Ukuran 16×16, 32×32, 48×48, dan 256×256 lazim digunakan; mask membuat area transparan dan gambar 32-bit dapat memakai transparansi alfa.

06

Format terkait

Sumber

ICO Format Overview · Microsoft Learn(格式开发者的官方 Windows 文档)

Icons (Menus and Other Resources) · Microsoft Learn(官方 Win32 资源文档)

Icons (Design basics) · Microsoft Learn(官方 Windows 图标设计与兼容性指南)

IANA Media Types Registry · IANA(官方媒体类型注册表)

PRONOM Icon File Format Signatures · 英国国家档案馆 PRONOM(权威格式识别注册库)

NVD CVE-2004-1049 · 美国国家标准与技术研究院国家漏洞数据库