Jabarkan Garis besar dari ICO (format berkas)

Semua nilai dalam file ICO / CUR direpresentasikan dalam urutan byte little-endian .

Semua data gambar yang direferensikan oleh entri dalam direktori gambar dilanjutkan langsung setelah direktori gambar. Ini adalah praktik umum untuk menyimpannya dalam urutan yang sama seperti yang ditentukan dalam direktori gambar.

Ingatlah bahwa jika sebuah gambar disimpan dalam format BMP, maka gambar tersebut harus mengecualikan struktur BITMAPFILEHEADER pembuka, sedangkan jika disimpan dalam format PNG, gambar tersebut harus disimpan secara keseluruhan.

Perhatikan bahwa tinggi gambar BMP harus dua kali tinggi yang dinyatakan dalam direktori gambar. Paruh kedua bitmap harus berupa masker AND untuk piksel layar yang ada, dengan piksel keluaran yang diberikan oleh rumus Gambar XOR Output = (Existing AND Mask). Setel topeng menjadi nol di mana-mana untuk penimpaan yang bersih.