JPEG (или основанные на JIF форматы, такие как JFIF или Exif) обычно содержат:
- Метаданные Exif (которые являются структурой TIFF) могут быть несжатыми (кроме встроенного эскиза, который может быть сжат JPEG), согласно спецификации TIFF 6.0
- Метаданные XMP (как XML-документ с сериализацией UTF), вероятно, могут быть сжаты, но это не соответствует спецификации XMP.
- COM-маркеры, только текст
- Расширение JFXX, которое может содержать сжатый JPEG эскиз, ограниченного использования
- ICC_PROFILE (профиль ICC) только без сжатия (согласно спецификации ICC)
- Файлы Adobe Photoshop IRB, несжатые (в соответствии со спецификацией формата Phothoshop).
PNG обычно содержит:
- фрагменты tEXt, iTXt и zTXt. Блок zTXt сжимается с использованием zLib (так же, как данные пикселей PNG), и iTXt также может быть сжат.
- XMP в PNG определен для использования типа блока iTXt, но в спецификации упоминается только несжатый (согласно спецификации XMP). Вы можете быть в состоянии сжать это, но я не уверен, действительно ли это разрешено.
- iCCP (профиль ICC) только без сжатия (согласно спецификации ICC)
Другими словами, да, вы можете сжать его, но большую часть времени данные больше не будут читаться программным обеспечением, написанным в соответствии с упомянутыми спецификациями. Таким образом, это не очень практично.