Imagine TIFF (.tiff)
TIFF StandardTagged 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:
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 2AREPREZENTARE ASCII: II*\0 / MM\0*
Standardizare: TIFF Revision 6.0 (Adobe Systems)
Specificații tehnice
| Arhitectură container | Container cu valori pentru etichetele Image File Directory (IFD), care acceptă imagini multipagină și structuri în dale |
| Compresie | Necomprimat, LZW, Deflate (Zip), PackBits, fax CCITT Group 3/4 sau JPEG |
| Ordinea octeților | Little-Endian („II”, Intel) sau Big-Endian („MM”, Motorola) |
| Spații de culoare | sRGB, 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 maxime | 4 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 progresiv | Procesarea î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 tehnic | TIFF (Curent) | PNG | JPG | |
|---|---|---|---|---|
| Suport pentru mai multe pagini | Stocare nativă de documente multipagină | Doar o singură imagine | Standard pentru documente multipagină | Doar o singură imagine |
| Spații de culoare | RGB, CMYK, Lab, Tonuri de gri, culori spot | RGB, Tonuri de gri | RGB, CMYK, culori spot, Tonuri de gri | RGB, CMYK, Tonuri de gri |
| Suport pentru browserul web | Suportul diferă între browsere; Safari acceptă imagini TIFF | Acceptat pe scară largă în browserele moderne | Vizualizarea PDF integrată este comună în browserele moderne | Acceptat pe scară largă în browserele moderne |
| Longevitate arhivistică | Preferat în unele fluxuri de păstrare ale Bibliotecii Congresului | Ridicată (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
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.
Perechi de conversie TIFF conexe
Conversia unui fișier Tagged Image File Format în JPEG micșorează imaginile arhivistice mari, transformându-le în fișiere compacte care se încarcă rapid pe site-uri și dispozitive mobile.
Conversia imaginilor JPEG în format TIFF transformă fotografiile comprimate cu pierderi în containere flexibile care acceptă stocarea fără pierderi și funcții avansate de editare.
Transformă o scanare TIFF într-o singură pagină PDF pentru examinare. Se citește doar primul director; este posibil ca fișierele TIFF comprimate sau cu adâncime mare de biți să nu poată fi decodificate.