Reverse-engineering Codemasters' BIGF archive format in Ruby · HackerLangs