una tiene que para mejor jpg imprimir imagen guardar fotos formatos formato caracteristicas calidad file mime-types

file - tiene - ¿Es el tipo MIME ''image/jpg'' lo mismo que ''image/jpeg''?



que es mejor jpg o png para imprimir (4)

Lo importante a tener en cuenta aquí es que el tipo mime no es el mismo que la extensión del archivo. A veces, sin embargo, tienen el mismo valor.

https://www.iana.org/assignments/media-types/media-types.xhtml incluye una lista de tipos Mime registrados, aunque no hay nada que le impida inventar el suyo, siempre y cuando esté en el envío. y el extremo receptor. Aquí es donde Microsoft entra en escena.

Donde hay mucha confusión es el hecho de que los sistemas operativos tienen su propia forma de identificar los tipos de archivos utilizando el final del nombre del archivo, denominado extensión. En los sistemas operativos modernos, el nombre completo es una cadena larga, pero en los sistemas operativos más primitivos, se trata como un atributo separado.

El sistema operativo que causó la confusión es MSDOS, que había limitado la extensión a 3 caracteres. Esta limitación se hereda hasta el día de hoy en dispositivos, como las tarjetas SD, que aún almacenan datos de la misma manera.

Un efecto secundario de esta limitación es que algunas extensiones de archivo, como .gif coinciden con su tipo Mime, image/gif , mientras que otras están comprometidas. Esto incluye image/jpeg cuya extensión se acorta a .jpg . Incluso en Windows moderno, donde se levanta la limitación, Microsoft nunca deja pasar el pasado, por lo que la extensión del archivo sigue siendo la versión abreviada.

Dado que eso:

  1. Las extensiones de archivo no son tipos de archivo
  2. Históricamente, algunos sistemas operativos tenían serias limitaciones de nombre de archivo
  3. Algunos sistemas operativos simplemente seguirán adelante y crearán sus propias reglas

La respuesta corta es:

  • Técnicamente, no existe image/jpg , por lo que la respuesta es que no es lo mismo que image/jpeg
  • Eso no impedirá que algunos sistemas operativos y software lo traten como si fuera el mismo

Pregunta bastante simple pero parece que no puede encontrarla en ningún lado en línea. Estoy tratando de hacer un programa que, según el tipo de archivo, me dé la extensión.



Para aquellos a quienes podría ayudar, utilizo esta lista como referencia para definir mi tipo de contenido cuando tengo que lidiar con imágenes en mi aplicación.

Dice que la extensión jpg se puede declarar con Content-type : image/jpeg

No hay ningún atributo image/jpg para content-type.


tl; dr depende a quién le preguntes

En general, parece que no hay image/jpg tipo MIME. Sin embargo, en la práctica, casi todo el software maneja bien los archivos de imagen llamados " *.jpg ". Este tema en particular es confuso porque la asociación variable de la extensión de nombre de archivo asociada a un tipo MIME (por ejemplo, hay una extensión de nombre de archivo .jpg ) depende de qué organización creó la tabla de extensiones de nombre de archivo para los tipos MIME.

Por ejemplo, aquí hay 3 "listas completas" que varían alrededor de varias extensiones de nombre de archivo en formato de imagen JPEG y los tipos MIME asociados.

¡Estas "listas completas" no tienen image/jpg tipo MIME! Pero para el tipo de image/jpeg MIME image/jpeg estas listas tienen extensiones de nombre de archivo variables ( .jpeg , .jpg , ...). Además, existen diferentes tipos de formatos de imagen JPEG (por ejemplo, formato de imagen JPEG progresivo , JPEG 2000 , etc.) que pueden superponerse o no en la extensión del nombre de archivo y el tipo MIME declarado. Esto se suma a la confusión general. (Otra cosa confusa; es " mime ", " MIME ", o " tipo MIME ", o " tipo mime ", o " mime / type "⁉)

Parece que cualquier persona (o empresa) puede inventar su extensión de archivo y tipo MIME, lo que suele hacer. El documento aparentemente más oficial de IANA es sorprendentemente inadecuado (no se registra nada para un tipo de imagen .jpeg , .JPEG solo se conoce como tipo de video) y parece vnd.sealedmedia.softseal.jpg formatos jpeg específicos de la compañía (por ejemplo, vnd.sealedmedia.softseal.jpg ) .


Pregunta relacionada "¿ Lista de TODOS los MimeTypes en el planeta, asignada a Extensiones de archivo? ".