edición general
130 meneos
2675 clics

Una galería que explica decenas de formatos de archivo, para desentrañar cómo están codificados [ENG]

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. [vía microsiervos]

| etiquetas: ficheros , formatos
Muy bueno!!
Por compatibilidad viene de la época del DOS como los juegos en sus inicios.
Para quien le sepa a poco, también tiene esto: www.loc.gov/preservation/digital/formats/fdd/browse_list.shtml
Nunca entendí porqué en Windows los archivos dependen de la extensión para ser reconocidos por el sistema, si las cabeceras de los mismos ya indican qué son. Además es un fallo gravísimo de seguridad.

En Linux, y creo que en MacOS el sistema simplemente lee el archivo y lo identifica, no debe ser tan difícil.
#2 Tú mismo te respondes, Windows mira la cabecera (1 acceso a disco) mientras que los unix han de acceder a la cabecera (1 acceso) + otro al contenido (1 acceso) o sea 2 accesos.

Y si a esto lo multiplicamos por el número de archivos, ni te cuento.

y añado: seguridad vs rapidez.
#4 y también está el tema de que el usuario sepa que tipo de archivo es
#6 la extensión en Windows está oculta por defecto para los archivos conocidos, así que en realidad es el icono lo que te ayuda a saber qué tipo de archivo es
#2 y añádele que Windows por defecto oculta las extensiones y te tienes que fiar del icono para saber de que tipo es. Basta con poner un exe con icono de excell y alguien podría hacerle clic
#5 Pero entonces lo intenta ejecutar el excel y daría error porque no es la secuencia que espera. O que me estoy perdiendo?
#9 un ejecutable puede tener el icono que quiera, podría tener el icono de un excel o de una imagen para que alguien que se lo haya descargado de Internet no se de cuenta de que es un ejecutable
Para rematar podría hacer algo malicioso, como instalar spyware y luego al final excel con un fichero random para que el usuario ni se entere de lo que ha pasado
El punto está en que en Windows hacer clic sobre un fichero descargado de Internet teniendo las extensiones ocultas es un poco peligroso
#10 Te entendí mal, pensé que era un exe que acababa en odt o algo así.
#2 Porque precisamente puedes modificar las cabeceras, con lo que confiar solo en ellas es un fallo grandísimo de seguridad.

menéame