ZX Spectrumda mashin kodi: 48K arxitekturasi va BASIC bilan hamkorlik
ZX Spectrum 48K ning xotira tarkibi, ROM/RAM tashvishi va BASIC bilan mashin kodi qanday ham ishlashi haqida chuqur tahil.

Har bir veb‑saytning brauzer tabida ko'rinadigan kichik ikonka – favicon – odatda foydalanuvchi tomonidan eʼtiborsiz qoldiriladi. Ammo bu ikonka aslida oddiy PNG tasvir bo'lib, har bir piksel uchta rang (RGB) kanaliga ega va har bir kanal bir baytga teng. Shunday qilib, favicon ham ma'lumotlarni yashirish uchun kichik bir xotira bo'lishi mumkin.
Steganografiya – bu tasvir ichiga maxfiy ma'lumotlarni qo'shish texnikasidir. An'anaviy usulda rangli fotografiyaga bir necha bitni o'zgartirish orqali maxfiy matn joylashtiriladi. Favicon uchun ham shu tamoyilni qo'llash mumkin: HTML sahifasining UTF‑8 baytlarini to'g'ridan-to'g'ri RGB kanallariga yozish.
<h1>Website in a Favicon</h1>
<p>Everything you're reading right now was decoded from favicon pixels.</p>
TextEncoder yordamida sahifaning matni UTF‑8 formatida bayt massiviga o'zgartiriladi.Misolda 208 baytli HTML hujjat 4 baytli uzunlik sarlavhasi bilan birga jami 212 baytga teng bo'ldi. Har bir piksel 3 bayt saqlashi sababli 71 piksel kerak bo'ldi. Eng kichik kvadrat 9×9 (81 piksel) bo'lib, bu 239 bayt sig'imni beradi va 87% foydalanilgan.
Faviconni o'qish uchun brauzer quyidagi imkoniyatlardan foydalanadi:
getImageData yordamida har bir pikselning RGB qiymatlari olinadi.Natijada brauzer o'z faviconidan to'liq veb sahifani tiklaydi.
Bu usul amalda keng qo'llanilmaydi, chunki:
Ammo texnik jihatdan bu yondashuv veb‑dasturchilarni yangi imkoniyatlar va cheklovlar bilan tanishtiradi, "ikonkalar ham ma'lumot saqlashi mumkin" degan g'oyani tasdiqlaydi.
Ushbu maqola favicon, steganografiya, HTML saqlash, JavaScript, pixel bayt kabi kalit so'zlar orqali qidiruv tizimlarida yuqori ko'rinishga ega bo'lishi mumkin.