TIFF изображение (.tiff)
Ревизия СтандартTagged Image File Format (TIFF) е златният стандарт за сканиране на документи с висока разделителна способност, архивно съхранение на фотографии, медицински изображения и предпечат за търговски печат.
Конвертиране от TIFF към JPG
Безплатен конвертор от TIFF към JPG в браузъра. Конвертирайте файлове незабавно на вашето устройство.
Проверка и метаданни
Операционните системи и файловите анализатори идентифицират TIFF файлове чрез проверка на началната двоична байтова последователност:
Байтов подпис на заглавката (сигнатурни байтове)
Операционните системи и файловите анализатори идентифицират TIFF файлове чрез проверка на началната двоична байтова последователност:
HEX ПОДПИС (ОФСЕТ 0):
49 49 2A 00 / 4D 4D 00 2AASCII ПРЕДСТАВЯНЕ: II*\0 / MM\0*
Стандартизация: Ревизия 6.0 на TIFF (Adobe Systems)
Технически спецификации
| Контейнерна архитектура | Контейнер с етикети тип-стойност и директории на изображенията (IFD), който поддържа многостранични изображения и мозайчни структури |
| Компресия | Без компресия, LZW, Deflate (Zip), PackBits, факс CCITT Group 3/4 или JPEG |
| Поредност на байтовете (Endianness) | Little-endian („II“ Intel) или Big-endian („MM“ Motorola) |
| Цветови пространства | sRGB, Adobe RGB, CMYK, CIELAB, Вградени ICC профили (таг 34675) |
| Канали и структура | Двоичен (1-битов), скала на сивото (8/16-битова), RGB (24/48-битов), CMYK (32-битов) и планарни многоспектрални канали |
| Максимални размери | 4 294 967 295 x 4 294 967 295 пиксела (64-битово разширение BigTIFF) |
| Прозрачност | Свързани или несвързани алфа канали и маски за прозрачност |
| Поточно предаване и прогресивно зареждане | Поточно предаване на базата на ленти или мозайки позволява декодиране на част от изображението, без да се зарежда целият файл |
Техническа сравнителна матрица: TIFF спрямо конкуренти
| Технически атрибут | TIFF (Текущ) | PNG | JPG | |
|---|---|---|---|---|
| Многостранична поддръжка | Вградено съхранение на многостранични документи | Само едно изображение | Стандарт за многостранични документи | Само едно изображение |
| Цветни пространства | RGB, CMYK, Lab, сива скала, Spot | RGB, сива скала | RGB, CMYK, Spot, сива скала | RGB, CMYK, сива скала |
| Поддръжка в уеб браузъри | Поддръжката в браузърите варира; Safari поддържа TIFF изображения | Широко поддържан в съвременните браузъри | Вграденото преглеждане на PDF е обичайно в съвременните браузъри | Широко поддържан в съвременните браузъри |
| Архивна дълговечност | Предпочитан в някои работни процеси за съхранение на материали в Библиотеката на Конгреса | Висока (отворен уеб стандарт) | ISO стандарт (PDF/A) | Слаба (поколенческа загуба при компресия с загуба) |
Често срещани видове повреди и ръководство за възстановяване на шестнадесетични данни
Софтуерът докладва грешка 'TIFFReadDirectory: Failed to read directory at offset X'.
Първопричина: Повреден указател към IFD в заглавната част или прекъснат файл, чийто край е преди таблицата с IFD тагове.
Възстановяване: Възстановете IFD индекса с помощта на tiffsplit/libtiff или конвертирайте през File2File.app TIFF Converter.
Анализ на сигурността и вектори на атака към парсера
LibTIFF и декомпресори за TIFF на трети страни исторически са били уязвими към препълване на буфера в динамичната памет (heap buffer overflow), предизвикано от манипулирани стойности на таговете.
Известни вектори на атака
- Целочислено препълване (integer overflow) при изчислението на StripByteCounts, водещо до препълване на буфера в динамичната памет.
- Запис извън позволените граници на паметта по време на LZW декомпресия на битовия поток.
- Отказ от услуга (DoS) чрез циклично обхождане на указатели на IFD директории.
Най-добри практики за защита: Декодирайте TIFF файлове с помощта на изолирани по памет WebAssembly двигатели с надеждна валидация на границите.
Исторически произход и етапи
Основни предимства
- TIFF е предпочитан формат в някои работни процеси за съхранение на материали в Библиотеката на Конгреса, включително на много дигитализирани снимки; архивният формат зависи от материала и работния процес.
- Беззагубните опции за компресия на TIFF, като LZW и Deflate, запазват стойностите на пикселите; TIFF може да използва и JPEG компресия със загуби.
- Вградена поддръжка за многостранични документи, което позволява цяла сканирана книга или договор да бъдат съхранени в един единствен файл.
Технически ограничения и минуси
- Съществени размери на файловете в сравнение с модерни компресирани формати като WebP или AVIF.
- Safari може да показва TIFF изображения в браузъра. Chrome, Firefox и много други браузъри не визуализират TIFF директно, затова за уеб страница конвертирайте изображението в PNG или JPEG.
- Изключително гъвкавата спецификация на таговете означава, че някои екзотични TIFF варианти не се отварят успешно в различен софтуер.
Интересни технически факти
- Първите две букви в TIFF файла показват неговия байтов ред: 'II' означава Intel (Little-Endian), а 'MM' означава Motorola (Big-Endian).
- Програмистите са се шегували, че TIFF всъщност означава „Хиляди несъвместими файлови формати" (Thousands of Incompatible File Formats) поради огромното разнообразие от незадължителни тагове.
- Aldus и Microsoft въвеждат TIFF през 1986 г., за да стандартизират обмена на изображения при настолното издателство и сканирането.
Често задавани технически въпроси
Защо уеб браузърите не могат да отварят TIFF файлове?
Поддръжката на TIFF в браузърите варира: Safari поддържа TIFF изображения, а много други браузъри не ги поддържат. Притесненията за патентите върху LZW са исторически и вече не обясняват текущата поддръжка.
Как мога да конвертирам многостраничен TIFF в PDF?
Можете да конвертирате многостранични TIFF файлове в стандартни PDF документи или отделни PNG изображения с помощта на File2File.app директно във вашия уеб браузър.
Каква е разликата между LZW и ZIP компресията в TIFF?
LZW и ZIP (Deflate) са методи без загуба. LZW се поддържа широко; размерът на файла зависи от съдържанието на изображението и настройките на енкодера.
Свързани двойки за конвертиране на TIFF
Конвертирането на Tagged Image File Format (TIFF) в JPEG превръща обемните архивни изображения в леки файлове, които се зареждат бързо в сайтове и на мобилни устройства.
Конвертирането на JPEG изображения във формат TIFF преобразува компресираните изображения със загуба на качество в гъвкави контейнери, които поддържат съхранение без загуба и разширени функции за редактиране.
Преобразувайте TIFF сканиране в една PDF страница за преглед. Прочита се само първата директория; компресираните TIFF файлове или тези с голяма дълбочина на битовете може да не се декодират.