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 pre-presa tipografică 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.

Inspectează ș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

Conversie 100% privată în browser - fișierele nu părăsesc niciodată dispozitivul tău

sau lipește Ctrl+V
Garanție de confidențialitate cu zero transmisie în 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 (Magic Bytes)

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

SEMNĂTURĂ HEX (OFFSET 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ă containerImage File Directory (IFD) tag-value container supporting multi-page images and tiled structures
CompresieUncompressed, LZW, Deflate (Zip), PackBits, CCITT Group 3/4 Fax, or JPEG
Endianitatea octețilorLittle-Endian ('II' Intel) or Big-Endian ('MM' Motorola)
Spații de culoaresRGB, Adobe RGB, CMYK, CIELAB, Embedded ICC Profiles (Tag 34675)
Canale și structurăBilevel (1-bit), Grayscale (8/16-bit), RGB (24/48-bit), CMYK (32-bit), and multi-spectral planar channels
Dimensiuni maxime4,294,967,295 x 4,294,967,295 pixels (BigTIFF 64-bit extension)
TransparențăAssociated or unassociated alpha channels and transparency masks
Streaming și progresivStrip-based and tile-based streaming allows partial-image decoding without loading full file

Matrice de comparație tehnică: TIFF vs Competitori

Atribut tehnicTIFF (Curent)PNGPDFJPG
Suport MultipaginăStocare nativă de documente multipaginăDoar o singură imagineStandard pentru documente multipaginăDoar o singură imagine
Spații de CuloareRGB, CMYK, Lab, Tonuri de gri, SpotRGB, Tonuri de griRGB, CMYK, Spot, Tonuri de griRGB, CMYK, Tonuri de gri
Suport pentru Browserul WebZero suport nativ inline pentru browserSuport universal de 100% în browserVizualizator PDF nativ în toate browsereleSuport universal de 100% în browser
Longevitate ArhivisticăStandardul de aur al Bibliotecii CongresuluiRidicată (standard web deschis)Standard ISO (PDF/A)Slabă (pierdere generațională cu pierderi)

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

Software-ul raportează „TIFFReadDirectory: Failed to read directory at offset X".

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

Recuperare: Reconstruiți indexul IFD folosind tiffsplit/libtiff sau convertiți prin File2File 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 de memorie buffer heap declanșate de valori de etichete craftate.

Vectori de atac cunoscuți

  • Depășire de întreg (integer overflow) în timpul calculului StripByteCounts, ducând la depășirea memoriei buffer heap.
  • Scriere în memorie în afara limitelor în timpul decomprimării fluxului de biți LZW.
  • Refuz al serviciului (DoS) prin bucle circulare de pointeri în directoarele IFD.

Cele mai bune practici de securitate:

Origini istorice și repere

2007Extensia BigTIFF este specificată pentru a depăși limita istorică de 4 GB utilizând offset-uri 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

  • Benchmark-ul arhivistic global: recomandat pe scară largă de Biblioteca Congresului SUA și muzee pentru conservarea digitală pe termen lung.
  • Algoritmii de compresie fără pierderi (LZW și ZIP) asigură o conservare a pixelilor de 100% exactă la nivel de biți.
  • Suport nativ pentru documente multipagină, permițând ca o carte scanată întreagă sau un contract să fie stocate î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.
  • Lipsa suportului nativ de afișare în browserele web (browserele nu pot randa TIFF inline fără pluginuri).
  • 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 bytes-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.
  • Gigantul 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?

Browserele nu acceptă în mod nativ formatul TIFF din cauza complexității sale enorme de specificație, a problemelor legate de licențiere din vechile brevete LZW și a dimensiunilor uriașe ale fișierelor, nepotrivite pentru web.

Cum pot converti un fișier TIFF multipagină în PDF?

Puteț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?

Ambele sunt 100% fără pierderi (lossless). LZW este algoritmul clasic de compresie, foarte compatibil, în timp ce ZIP (Deflate) obține de obicei dimensiuni ale fișierului cu 10% până la 20% mai mici.