Что такое формат файла TIF?
Файлы с расширением .tif содержат растровую графику вместе с метаданными в виде тегов; файл .tif может хранить несколько изображений. Суффикс .tif эквивалентен .tiff, и эти расширения взаимозаменяемы. .tif доступен в двух версиях - базовой и расширенной - обе кодифицированы в спецификации TIFF 6.0.
Базовый формат (TIFF 6.0 Part 1) определяет:
- Поддержку многостраничной графики - подфайлов внутри одного файла
.tif, - Поддержку многослойных изображений, состоящих из полос (strips), которые могут сжиматься отдельно,
- Методы сжатия: без сжатия, CCITT Group 3 1-dimensional modified Huffman RLE и PackBits,
- Типы изображений - двухцветные, в оттенках серого, палитровые или RGB,
- Информацию о порядке байтов - little-endian (
II) или big-endian (MM), объявляемую в первых двух байтах, - Версию формата.
Вторая часть спецификации (расширения) перечисляет следующие возможности:
- Деревья изображений - вместо последовательной коллекции изображения и их вариации хранятся в древовидной структуре данных; обычно используется для хранения миниатюр нескольких версий в разных цветовых пространствах,
- Дополнительные методы сжатия: двухцветное кодирование CCITT T.4 и T.6, LZW и на базе JPEG,
- Дополнительные типы изображений: CMYK, YCbCr, HalftoneHints, Tiled и CIE L\*a\*b\*,
- Возможность компоновки изображения
.tifиз нескольких плиток (tiles), аналогично полосам, - Частные теги - могут хранить информацию, предоставленную разработчиками файлов.
Формат .tif был разработан компанией Aldus в 1986 году как графический формат для издательской индустрии. Спецификация TIFF 6.0 была выпущена в 1992 году, а Adobe приобрела формат вместе с покупкой Aldus в 1994 году. В настоящее время формат поддерживается Adobe, и было опубликовано несколько спецификаций расширений .tif, включая ISO 12234-2 (TIFF/EP для цифровых камер), ISO 12639 (TIFF/IT для допечатной подготовки) и RFC 3949 (TIFF в электронной почте). .tif по-прежнему широко используется в профессиональном редактировании изображений, полиграфии и архивировании документов.
Дизайн формата на основе тегов делает его расширяемым без нарушения совместимости. GeoTIFF внедряет данные о геопространственных координатах непосредственно в стандартные теги .tif, что делает его доминирующим растровым форматом в географических информационных системах. Для файлов, превышающих исходный предел размера в 4 ГБ, вариант BigTIFF использует 64-битную адресацию и обычно имеет расширение .btf. Производители камер аналогичным образом создают производные от TIFF контейнеры для сырых данных (raw), такие как .dng (Digital Negative).
Безопасность и защита
РИСК: LOWTIFF - это данные изображения, и обычно их безопасно открывать. Два нюанса: (1) формат настолько гибкий, что некорректно сформированные TIFF исторически вызывали ошибки парсеров в библиотеках изображений (libtiff) - обновляйте программы просмотра; (2) сайты для конвертации в «wmf/dxf/экзотику» не приносят пользы и могут содержать рекламное ПО. Для обычных сканов и фотографий практического риска нет. TIFF не могут содержать исполняемые макросы.
Детали формата
в двух словахПрограммы, открывающие файлы TIF
Технические подробности
глубокая спецификация| MIME-тип | image/tiff |
| Сигнатура файла | `49 49 2A 00` (little-endian) или `4D 4D 00 2A` (big-endian) со смещением 0 |
| Объявление порядка байтов | Первые 2 байта объявляют порядок байтов: `II` = Intel/little-endian, `MM` = Motorola/big-endian; за ними следует магическое число 42 (0x2A), закодированное в этом порядке |
| Внутренняя структура | Связанная цепочка каталогов файлов изображений (IFD); каждый IFD содержит записи тегов, которые описывают и определяют местоположение данных изображения внутри файла |
| Поддержка нескольких изображений | Да - один файл может содержать несколько IFD, представляющих страницы, миниатюры или варианты разрешения |
| Глубина цвета | 1, 4, 8, 16, 32 и 64 бита на канал; поддерживаются 32-битные и 64-битные выборки с плавающей запятой |
| Поддерживаемые цветовые пространства | Двухцветное, оттенки серого, палитровое, RGB, CMYK, YCbCr, CIE L*a*b* |
| Кодеки сжатия | Без сжатия, PackBits, LZW, CCITT Group 3, CCITT Group 4, JPEG, Deflate (ZIP) |
| Альфа-канал | Поддерживается через тег ExtraSamples (338) - допускается как ассоциированная (преумноженная), так и неассоциированная альфа |
| Макет изображения | Данные организованы в виде горизонтальных полос или прямоугольных плиток; это обеспечивает эффективное частичное декодирование больших изображений |
| Встроенные метаданные | EXIF (тег 34665), IPTC (тег 33723), XMP (тег 700) и пользовательские теги частного диапазона |
| Цветовой профиль ICC | Внедряется через тег ICCProfile (34675); обеспечивает аппаратно-независимое воспроизведение цвета |
| Лимит размера файла | 4 ГБ в стандартном TIFF (32-битные смещения); вариант BigTIFF расширяет адресацию до 64 бит для файлов, превышающих 4 ГБ |
| Частные теги | Теги, определенные производителем, зарезервированные в диапазоне 32768-65534; используются производителями камер и ПО для проприетарных метаданных |
| Сжатие без потерь/с потерями | Доступны оба режима - LZW и Deflate работают без потерь; сжатие JPEG-in-TIFF выполняется с потерями |
| Расширение GeoTIFF | Геопространственная проекция и метаданные координат хранятся в стандартных тегах TIFF 34264 и 34735-34737, что не требует структурных изменений формата файла |
| Выпущен | 1986 (Aldus); TIFF 6.0 spec 1992, owned by Adobe since 1994 |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.adobe.io |
Конвертации TIF
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах TIF.