ICO kapsayıcısı ve PNG girdilerinin neden çalıştığı
Bir .ico dosyası hâlâ günlük kullanımda olan en basit kapsayıcı formatlardan biridir: 6 baytlık bir ICONDIR başlığı (ayrılmış sözcük, simgeler için tip 1, girdi sayısı), ardından her görsel için genişlik ve yüksekliği (tek bayt olarak; 0 değeri 256 anlamına gelir), bit derinliğini, bayt uzunluğunu ve konumu kaydeden 16 baytlık bir ICONDIRENTRY, sonrasında da art arda dizilmiş ham görsel verisi. Başlangıçta bu verinin AND şeffaflık maskesi içeren başlıksız bir BMP olması gerekiyordu; Windows Vista'dan bu yana veri, işletim sisteminin imza baytlarından tanıdığı eksiksiz bir PNG akışı da olabiliyor. Bu kadar küçük, istemci tarafında çalışan bir oluşturucuyu mümkün kılan da tam olarak bu değişikliktir — piksel işini tarayıcının kendi canvas.toBlob PNG kodlayıcısı yapar, ICO katmanı ise bir DataView ile yazılan 6 + 16×n baytlık little-endian defter tutmadan ibarettir.