TIFF изображение (.tiff)

Ревизия Стандарт

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

Конвертиране от TIFF към JPG

Безплатен конвертор от TIFF към JPG в браузъра. Конвертирайте файлове незабавно на вашето устройство.

Проверка и метаданни

Операционните системи и файловите анализатори идентифицират TIFF файлове чрез проверка на началната двоична байтова последователност:

Изберете или пуснете файлове тук

Поверително - файловете никога не напускат устройството ви

или поставете Ctrl+V
Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Байтов подпис на заглавката (сигнатурни байтове)

Операционните системи и файловите анализатори идентифицират TIFF файлове чрез проверка на началната двоична байтова последователност:

HEX ПОДПИС (ОФСЕТ 0):

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

ASCII ПРЕДСТАВЯНЕ: 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 (Текущ)PNGPDFJPG
Многостранична поддръжкаВградено съхранение на многостранични документиСамо едно изображениеСтандарт за многостранични документиСамо едно изображение
Цветни пространстваRGB, CMYK, Lab, сива скала, SpotRGB, сива скала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 двигатели с надеждна валидация на границите.

Исторически произход и етапи

2007Специфицирано е разширението BigTIFF за преодоляване на историческия лимит от 4 GB с помощта на 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 (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 се поддържа широко; размерът на файла зависи от съдържанието на изображението и настройките на енкодера.