Imagine TIFF (.tiff)

TIFF Standard

Tagged Image File Format (TIFF) este standardul de aur pentru scanarea documentelor la rezoluție înaltă, stocarea arhivistică a fotografiilor, imagistica medicală și pregătirea pentru tiparul comercial.

Convertește din TIFF în JPG

Convertor gratuit din TIFF în JPG direct în browser. Convertește fișiere instantaneu pe dispozitivul tău.

Inspectare și metadate

Sistemele de operare și analizatoarele de fișiere identifică fișierele TIFF prin inspectarea secvenței binare inițiale:

Selectează sau plasează fișierele aici

Privat - fișierele nu părăsesc niciodată dispozitivul tău

sau lipește Ctrl+V
Garanție de confidențialitate: nicio transmisie prin rețea: 0 octeți încărcați pe servere externe. Toată procesarea a avut loc local în sandbox-ul browserului tău.

Semnătura antetului la nivel de octet (octeți magici)

Sistemele de operare și analizatoarele de fișiere identifică fișierele TIFF prin inspectarea secvenței binare inițiale:

SEMNĂTURĂ HEXAZECIMALĂ (DECALAJ 0):

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

REPREZENTARE ASCII: II*\0 / MM\0*

Standardizare: TIFF Revision 6.0 (Adobe Systems)

Specificații tehnice

Arhitectură containerContainer cu valori pentru etichetele Image File Directory (IFD), care acceptă imagini multipagină și structuri în dale
CompresieNecomprimat, LZW, Deflate (Zip), PackBits, fax CCITT Group 3/4 sau JPEG
Ordinea octețilorLittle-Endian („II”, Intel) sau Big-Endian („MM”, Motorola)
Spații de culoaresRGB, Adobe RGB, CMYK, CIELAB, Profiluri ICC încorporate (eticheta 34675)
Canale și structurăBilevel (1 bit), tonuri de gri (8/16 biți), RGB (24/48 biți), CMYK (32 biți) și canale plane multispectrale
Dimensiuni maxime4 294 967 295 x 4 294 967 295 de pixeli (extensia BigTIFF pe 64 de biți)
TransparențăCanale alfa asociate sau neasociate și măști de transparență
Streaming și progresivProcesarea în flux pe fâșii sau dale permite decodarea parțială a imaginii fără a încărca întregul fișier

Matrice de comparație tehnică: TIFF vs. concurenți

Atribut tehnicTIFF (Curent)PNGPDFJPG
Suport pentru mai multe paginiStocare nativă de documente multipaginăDoar o singură imagineStandard pentru documente multipaginăDoar o singură imagine
Spații de culoareRGB, CMYK, Lab, Tonuri de gri, culori spotRGB, Tonuri de griRGB, CMYK, culori spot, Tonuri de griRGB, CMYK, Tonuri de gri
Suport pentru browserul webSuportul diferă între browsere; Safari acceptă imagini TIFFAcceptat pe scară largă în browserele moderneVizualizarea PDF integrată este comună în browserele moderneAcceptat pe scară largă în browserele moderne
Longevitate arhivisticăPreferat în unele fluxuri de păstrare ale Bibliotecii CongresuluiRidicată (standard deschis pentru web)Standard ISO (PDF/A)Slabă (pierderi cumulative la fiecare re-codare)

Moduri comune de corupție și ghid de recuperare hexazecimală

Programul raportează „TIFFReadDirectory: Failed to read directory at offset X".

Cauză principală: Pointer IFD corupt în antet sau fișier trunchiat care se termină înainte de tabelul de etichete IFD.

Recuperare: Reconstituie indexul IFD folosind tiffsplit/libtiff sau convertește fișierul cu File2File.app TIFF Converter.

Analiză de securitate și vectori de atac asupra parserului

LibTIFF și decodificatoarele TIFF terțe au fost vulnerabile din punct de vedere istoric la depășiri ale limitelor bufferului din heap declanșate de valori de etichete craftate.

Vectori de atac cunoscuți

  • Depășire de întreg în timpul calculului StripByteCounts, ducând la depășirea memoriei buffer heap.
  • Scriere în afara limitelor memoriei în timpul decomprimării fluxului de biți LZW.
  • Refuzarea serviciului (DoS) prin bucle circulare ale pointerilor către directoarele IFD.

Cele mai bune practici de securitate: Validează deplasările IFD și limitează numărul de intrări ale etichetelor TIFF înainte de alocarea memoriei.

Origini istorice și repere

2007Extensia BigTIFF este specificată pentru a depăși limita istorică de 4 GB utilizând deplasamente pe 64 de biți.
1994Adobe achiziționează Aldus Corporation, devenind custodele permanent al specificației TIFF.
1992Aldus publică TIFF Revision 6.0, introducând CMYK, compresia JPEG și imagini divizate în dale (tiled).
1986Aldus și Microsoft creează TIFF pentru a standardiza ieșirea scanerelor desktop pentru PageMaker.

Avantaje cheie și beneficii

  • TIFF este formatul preferat în unele fluxuri de păstrare ale Bibliotecii Congresului, inclusiv pentru multe fotografii digitizate; alegerea arhivistică depinde de material și fluxul de lucru.
  • Opțiunile TIFF de compresie fără pierderi, precum LZW și Deflate, păstrează valorile pixelilor; TIFF poate folosi și compresia JPEG cu pierderi.
  • Suport nativ pentru documente multipagină, permițând ca o carte scanată întreagă sau un contract să fie stocat într-un singur fișier.

Limitări tehnice și dezavantaje

  • Dimensiuni substanțiale ale fișierelor în comparație cu formatele comprimate moderne, cum ar fi WebP sau AVIF.
  • Safari poate afișa imagini TIFF în browser. Chrome, Firefox și multe alte browsere nu le redau direct, așa că transformă imaginea în PNG sau JPEG pentru o pagină web.
  • Specificația de etichete extrem de flexibilă înseamnă că unele variante exotice de TIFF nu reușesc să se deschidă în diferite programe software.

Curiozități tehnice interesante

  • Primele două litere dintr-un fișier TIFF declară ordinea octeților: „II" înseamnă Intel (Little-Endian), iar „MM" înseamnă Motorola (Big-Endian).
  • Programatorii au glumit faimos că TIFF înseamnă „Thousands of Incompatible File Formats" (Mii de formate de fișiere incompatibile) din cauza gamei sale vaste de etichete opționale.
  • Marele producător de scanere desktop Aldus a creat TIFF deoarece în 1986 fiecare marcă de scaner folosea un format de fișier incompatibil diferit.

Întrebări tehnice frecvente

De ce browserele web nu pot deschide fișiere TIFF?

Suportul TIFF diferă între browsere: Safari acceptă imagini TIFF, în timp ce multe alte browsere nu le acceptă. Îngrijorările privind brevetele LZW sunt istorice și nu mai explică suportul actual.

Cum pot converti un fișier TIFF cu mai multe pagini în PDF?

Poți converti fișiere TIFF multipagină în documente PDF standard sau în imagini PNG separate folosind File2File.app, direct în browserul web.

Care este diferența dintre compresia LZW și ZIP în TIFF?

Atât LZW, cât și ZIP (Deflate) sunt fără pierderi. LZW este acceptat pe scară largă; dimensiunea fișierului depinde de conținutul imaginii și de setările codorului.