Зображення TIFF (.tiff)
TIFF СтандартTagged Image File Format (TIFF): це золотий стандарт для сканування документів із високою роздільною здатністю, архівного зберігання фотографій, медичної візуалізації та додрукарської підготовки комерційних видань.
Конвертувати з TIFF у JPG
Безкоштовний конвертер з TIFF у JPG у браузері. Миттєво конвертуйте файли на своєму пристрої.
Аналіз та метадані
Операційні системи та аналізатори файлів ідентифікують файли TIFF, перевіряючи початкову послідовність бінарних байтів:
Сигнатура заголовка на байтовому рівні (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 (Поточний) | PNG | JPG | |
|---|---|---|---|---|
| Підтримка багатосторінковості | Вбудоване зберігання багатосторінкових документів | Лише одне зображення | Стандарт багатосторінкових документів | Лише одне зображення |
| Колірні простори | 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 із жорсткою перевіркою меж.
Історичне походження та віхи
Основні переваги
- 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 широко підтримується; розмір файлу залежить від вмісту зображення та налаштувань кодувальника.
Пов'язані пари конвертації TIFF
Конвертація файлу Tagged Image File Format у формат JPEG перетворює великі архівні зображення на компактні файли, які миттєво завантажуються на вебсайтах і мобільних пристроях.
Конвертація зображень JPEG у формат TIFF перетворює стиснені з втратами зображення на гнучкі контейнери, які підтримують зберігання без втрат та розширені можливості редагування.
Перетворіть скановане зображення TIFF на одну сторінку PDF для перегляду. Читається лише перший каталог; стиснені TIFF або TIFF із високою глибиною кольору можуть не декодуватися.