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

TIFF Стандарт

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

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

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

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

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

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

Приватно - файли ніколи не залишають ваш пристрій

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

Сигнатура заголовка на байтовому рівні (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)Зворотний порядок байтів (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 пікселів (розширення BigTIFF 64-біт)
ПрозорістьАсоційовані чи неасоційовані альфа-канали та маски прозорості
Потокове та прогресивне завантаженняПотокове передавання на основі смуг і плиток дозволяє декодувати частину зображення без завантаження всього файлу

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

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

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

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

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

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

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

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.

Основні переваги

  • TIFF: бажаний формат у деяких процесах збереження Бібліотеки Конгресу США, зокрема для багатьох оцифрованих фотографій; архівний вибір залежить від матеріалу й процесу.
  • Варіанти стиснення TIFF без втрат, як-от LZW і Deflate, зберігають значення пікселів; TIFF також може використовувати стиснення JPEG із втратами.
  • Вбудована підтримка багатосторінкових документів дає змогу зберігати цілу відскановану книгу або контракт в одному файлі.

Технічні обмеження та недоліки

  • Значні розміри файлів порівняно з сучасними форматами зі стисненням, такими як WebP або AVIF.
  • Safari може відображати зображення TIFF у браузері. Chrome, Firefox і багато інших браузерів не відображають TIFF безпосередньо, тож для вебсторінки перетворіть його на PNG або JPEG.
  • Надзвичайно гнучка специфікація міток означає, що деякі екзотичні варіанти TIFF не відкриваються в різному програмному забезпеченні.

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

  • Перші дві літери у файлі TIFF визначають порядок байтів: 'II' означає Intel (зворотний порядок), а 'MM' означає Motorola (прямий порядок).
  • Програмісти жартували, що 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 широко підтримується; розмір файлу залежить від вмісту зображення та налаштувань кодувальника.