Sindicador de canales de noticias
Rodalies funcionará este lunes en la línea R2 y parcialmente en las R1 y R4
Rodalies funcionará este lunes en la línea R2 y parcialmente en las R1 y R4
Ciudadanos de diferentes zonas de Cataluña manifiestan su inquietud ante la crisis ferroviaria
Mossos intensifica los patrullajes en instalaciones ferroviarias para evitar vandalismo en trenes
Retiran los últimos restos del Alvia de las vías tras una semana del siniestro en Adamuz
Adif ejecuta un plan de intervenciones "urgentes" para restablecer el servicio de Rodalies
La instalación de las puertas de andén para la automatización de la L6 de Metro empezará este martes
Junta exige al Gobierno una actuación "clara e inmediata" para conocer las causas del accidente
Oriol Junqueras: "Esta situación es fruto de décadas de desinversión por parte del Estado"
Adif suspende la circulación de trenes entre los municipios sevillanos de Arahal y Marchena por riesgo de caída de muro
Rolling Stock: EuCo Rail responds to high demand for component maintenance
Development » SpotBugs #2883 (stable)
Development » Deprecations #2415 (stable)
Development » Packages #2929 (stable)
Development » Ignored Test Scan #3116 (stable)
Development » SpotBugs #2882 (stable)
Una galería que explica decenas de formatos de archivo, para desentrañar cómo están codificados
La Galería de formatos para Kaitai Struct es una explicación de las especificaciones de un montón de formatos binarios («tipos de archivo» sería otra forma de llamarlos) y cómo entender qué contienen los archivos, byte a byte, de forma relativamente sencilla.
De hecho aunque Kaitai Struct es un lenguaje para describir formatos de datos, no es necesario utilizarlo para aprovechar este estupendo recurso. La galería contiene las especificaciones de decenas de formatos, explicados a nivel de bytes y binario, y también a modo de guía visual. Así que nada de tener que ponerse a picar y compilar código sin saber cómo funciona todo.
En la lista de formatos, agrupadas por categorías, hay archivos de imagen, bases de datos (incluyendo el legendario .DBF de dBase, que se usaba en 1982, literalmente el «año de Naranjito»), ejecutables, sistemas de ficheros, protocolos de red, contenedores multimedia, etcétera. Estas especificaciones están escritas describiendo campo a campo cómo está organizado el formato en binario: sus encabezados, tipos de datos, longitud de registros y repeticiones. Están las tipografías TTF o de las imágenes BMP y los frames de las redes Ethernet.
Esta galería es, en cierto modo, es como la piedra de Rosetta de los formatos. Lo mejor es que además de usarlo en Kaitai también se incluye código para analizar los archivos en diferentes lenguajes, entre ellos: C++ y C#, Go, Java, Perl, PHP, Python, Ruby y Rust. Así que quien necesite usar alguno de estos formatos por razones prácticas, o incluso históricas, lo tiene fácil, sin tener que escribir todo el código desde cero.





