Reverse-engineering Codemasters' BIGF archive format in Ruby

26davidslv💬 5
Reverse-engineering Codemasters' BIGF archive format in Ruby

Ho scoperto che Ruby è perfetto per il reverse-engineering di formati binari, sfatando il mito che servano solo C o Python. Guidato da un AI, ho decodificato l'archivio BIGF di TOCA Race Driver usando solo la libreria standard. Grazie a String#unpack e alla gestione nativa dei byte, il codice è veloce, leggibile e privo di dipendenze.

"La lingua che la gente usa per gestire i commenti si rivela un perfetto quaderno per il disassemblaggio."