Зображення TIFF (.tiff)

TIFF Стандарт

Tagged Image File Format (TIFF) є золотим стандартом для високоточного сканування документів, архівного зберігання фотографій, медичної візуалізації та додрукарської підготовки комерційних видань.

Конвертувати з TIFF у JPG

Безкоштовний конвертер з TIFF у JPG у браузері. Миттєво конвертуйте файли на своєму пристрої.

Аналіз та метадані

Операційні системи та аналізатори файлів ідентифікують файли TIFF, перевіряючи початкову послідовність бінарних байтів:

Виберіть або перетягніть файли сюди

100% приватна конвертація у браузері - файли ніколи не покидають ваш пристрій

або вставте Ctrl+V
Гарантія конфіденційності з нульовою передачею мережею: 0 байт завантажено на зовнішні сервери. Уся обробка виконується локально в пісочниці вашого браузера.

Сигнатура заголовка на байтовому рівні (Magic Bytes)

Операційні системи та аналізатори файлів ідентифікують файли TIFF, перевіряючи початкову послідовність бінарних байтів:

ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 0):

49 49 2A 00 / 4D 4D 00 2A

ASCII-УЯВЛЕННЯ: II*\0 / MM\0*

Стандартизація: TIFF Revision 6.0 (Adobe Systems)

Технічні характеристики

Архітектура контейнераКонтейнер міток і значенькаталогу файлів зображень (IFD), що підтримує багатосторінкові зображення та плиткові структури
СтисненняБез стиснення, LZW, Deflate (Zip), PackBits, CCITT Group 3/4 Fax або JPEG
Порядок байтів (Endianness)Зворотний порядок байтів ('II' Intel) або прямий порядок байтів ('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 пікселів (розширення BigTIFF 64-біт)
ПрозорістьАсоційовані чи неасоційовані альфа-канали та маски прозорості
Потокове та прогресивне завантаженняПотокове передавання на основі смуг і плиток дозволяє декодувати частину зображення без завантаження всього файлу

Технічна матриця порівняння: TIFF проти конкурентів

Технічний атрибутTIFF (Поточний)PNGPDFJPG
Підтримка багатосторінковостіВбудоване зберігання багатосторінкових документівЛише одне зображенняСтандарт багатосторінкових документівЛише одне зображення
Колірні просториRGB, CMYK, Lab, Відтінки сірого, Плашкові кольориRGB, Відтінки сірогоRGB, CMYK, Плашкові кольори, Відтінки сірогоRGB, CMYK, Відтінки сірого
Підтримка веббраузерамиНульова вбудована підтримка в браузерах100% універсальна підтримка браузерамиВбудований переглядач PDF у всіх браузерах100% універсальна підтримка браузерами
Архівна довговічністьЗолотий стандарт Бібліотеки КонгресуВисока (відкритий вебстандарт)Стандарт ISO (PDF/A)Низька (втрата поколінь при стисненні з втратами)

Типові режими пошкодження та посібник з відновлення в шістнадцятковому форматі

Програма повідомляє про помилку 'TIFFReadDirectory: Failed to read directory at offset X'.

Першопричина: Пошкоджений вказівник IFD у заголовку або обрізаний файл, що завершується до таблиці міток IFD.

Відновлення: Відновіть індекс IFD за допомогою tiffsplit/libtiff або виконайте конвертацію через конвертер TIFF File2File.

Аналіз безпеки та векторів атак на парсери

LibTIFF та сторонні декодери TIFF історично були вразливими до переповнення буфера купи через спеціально сформовані значення міток.

Відомі вектори атак

  • Ціле число переповнюється під час обчислення StripByteCounts, що призводить до переповнення буфера купи.
  • Запис у пам'ять за межами допустимого діапазону під час розпакування потоку бітів LZW.
  • Відмова в обслуговуванні через циклічні петлі вказівників каталогів IFD.

Захисні найкращі практики: Декодуйте файли TIFF за допомогою ізольованих за пам'яттю рушіїв WebAssembly із жорсткою перевіркою меж.

Історичне походження та віхи

2007Затверджено розширення BigTIFF для подолання історичного обмеження в 4 ГБ за допомогою 64-бітних зсувів.
1994Adobe купує Aldus Corporation, стаючи постійним розпорядником специфікації TIFF.
1992Aldus публікує специфікацію TIFF Revision 6.0, яка запроваджує CMYK, стиснення JPEG та плиткові зображення.
1986Aldus і Microsoft створюють TIFF для стандартизації виводу настільних сканерів для PageMaker.

Головні переваги та плюси

  • Світовий архівний еталон: широко рекомендується Бібліотекою Конгресу та музеями для довгострокового цифрового збереження.
  • Алгоритми стиснення без втрат (LZW та ZIP) забезпечують 100% збереження пікселів байт-у-байт.
  • Вбудована підтримка багатосторінкових документів, що дозволяє зберігати цілу відскановану книгу або контракт в одному файлі.

Технічні обмеження та мінуси

  • Значні розміри файлів порівняно з сучасними форматами зі стисненням, такими як WebP або AVIF.
  • Відсутність вбудованої підтримки відображення у веббраузерах (браузери не можуть відображати TIFF напряму без плагінів).
  • Надзвичайно гнучка специфікація міток означає, що деякі екзотичні варіанти TIFF не відкриваються в різному програмному забезпеченні.

Цікаві технічні факти

  • Перші дві літери у файлі TIFF оголошують порядок байтів: 'II' означає Intel (зворотний порядок), а 'MM' означає Motorola (прямий порядок).
  • Програмісти жартували, що TIFF розшифровується як «Тисячі несумісних форматів файлів» (Thousands of Incompatible File Formats) через величезну кількість необов'язкових міток.
  • Гігант настільних сканерів Aldus створив TIFF, оскільки у 1986 році кожен окремий бренд сканерів використовував власний несумісний формат файлів.

Поширені технічні запитання

Чому веббраузери не можуть відкривати файли TIFF?

Браузери не підтримують TIFF напряму через величезну складність специфікації, багаж ліцензування застарілих патентів LZW та величезні розміри файлів, які не підходять для вебу.

Як можна конвертувати багатосторінковий TIFF у PDF?

Ви можете конвертувати багатосторінкові файли TIFF у стандартні документи PDF або окремі зображення PNG за допомогою File2File.app прямо у своєму веббраузері.

У чому різниця між стисненням LZW та ZIP у форматі TIFF?

Обидва є методами без втрат. LZW - це класичний алгоритм із високим рівнем сумісності, тоді як ZIP (Deflate) зазвичай забезпечує на 10-20% менший розмір файлу.