Sizi bilmem ama ben bu cafe'yi yeni öğrendim.
java'da bytecode araştırması yaparken karşılaştım bu cafe ile. Bildiğiniz üzere hemen hemen her dosya biçeminin kendine has bir sihirli başlangıç katarı'ı vardır. İşte .class dosyasını hexadecimal editör ile açtığımda bu yazı ile karşılaştım. Başka .class dosyalarına da baktığımda sonuç aynıydı :)
hd Example.class | head -n 1
00000000 ca fe ba be 00 00 00 31 00 0f 0a 00 05 00 0c 06 |.......1........|
Ve biraz araştırma ile sizin için seçtiğim güzel sihirli başlangıç katarları.
0xFEEDFACE Power-PC Mach-O ikilik dosya formatı
0xFEE1DEAD Linux yeniden başlatma sistem çağrısı
0xBADBADBADBAD B6700 "uninitialized" başlatılmamış hafıza (48-bit words)
|