El que te hizo la utilidad sabe programar muy bien, está muy claro el código. Pero puede que el fichero que has puesto tenga otro formato y hay que modificarlo. Averiguar el formato de un archivo sin documentar se llama "ingeniería inversa" amigo, y no es nada fácil.