Immagine TIFF (.tiff)
TIFF StandardIl formato Tagged Image File Format (TIFF) è lo standard di riferimento per la scansione di documenti ad alta risoluzione, l'archiviazione fotografica, l'imaging medico e la prepress per la stampa commerciale.
Converti da TIFF a JPG
Convertitore gratuito da TIFF a JPG nel browser. Converti i file istantaneamente sul tuo dispositivo.
Ispeziona e metadati
I sistemi operativi e gli analizzatori di file identificano i file TIFF ispezionando la sequenza di byte binari iniziale:
Firma dell'intestazione a livello di byte (Magic Bytes)
I sistemi operativi e gli analizzatori di file identificano i file TIFF ispezionando la sequenza di byte binari iniziale:
FIRMA ESADECIMALE (OFFSET 0):
49 49 2A 00 / 4D 4D 00 2ARAPPRESENTAZIONE ASCII: II*\0 / MM\0*
Standardizzazione: TIFF Revision 6.0 (Adobe Systems)
Specifiche tecniche
| Architettura del container | Contenitore di tag-valore della Directory delle Immagini (IFD) che supporta immagini multipagina e strutture a riquadri |
| Compressione | Non compresso, LZW, Deflate (Zip), PackBits, CCITT Gruppo 3/4 Fax o JPEG |
| Endianness dei byte | Little-Endian ('II' Intel) o Big-Endian ('MM' Motorola) |
| Spazi colore | sRGB, Adobe RGB, CMYK, CIELAB, Profili ICC incorporati (Tag 34675) |
| Canali e struttura | Bilevel (1 bit), Scala di grigi (8/16 bit), RGB (24/48 bit), CMYK (32 bit) e canali planari multispettrali |
| Dimensioni massime | 4.294.967.295 x 4.294.967.295 pixel (estensione BigTIFF a 64 bit) |
| Trasparenza | Canali alfa associati o non associati e maschere di trasparenza |
| Streaming e progressivo | Lo streaming basato su strip e tile consente la decodifica parziale dell'immagine senza caricare l'intero file |
Matrice di confronto tecnico: TIFF vs Concorrenti
| Attributo tecnico | TIFF (Corrente) | PNG | JPG | |
|---|---|---|---|---|
| Supporto multipagina | Archiviazione nativa di documenti multipagina | Solo singola immagine | Standard per documenti multipagina | Solo singola immagine |
| Spazi colore | RGB, CMYK, Lab, Scala di grigi, Tinta piatta | RGB, Scala di grigi | RGB, CMYK, Tinta piatta, Scala di grigi | RGB, CMYK, Scala di grigi |
| Supporto browser web | Nessun supporto nativo in linea nel browser | Supporto browser universale al 100% | Visualizzatore PDF nativo in tutti i browser | Supporto browser universale al 100% |
| Longevità d'archiviazione | Standard di riferimento della Biblioteca del Congresso | Elevata (standard web aperto) | Standard ISO (PDF/A) | Scarsa (perdita generazionale con compressione con perdita) |
Modalità di corruzione comuni e guida al recupero Hex
Il software segnala 'TIFFReadDirectory: Failed to read directory at offset X'.
Causa principale: Puntatore IFD danneggiato nell'intestazione o file troncato che termina prima della tabella dei tag IFD.
Ripristino: Ricostruire l'indice IFD utilizzando tiffsplit/libtiff o convertire tramite il convertitore TIFF di File2File.
Analisi di sicurezza e vettori di attacco del parser
LibTIFF e i decoder TIFF di terze parti sono stati storicamente vulnerabili a overflow del buffer dell'heap attivati da valori di tag manipolati.
Vettori di attacco noti
- Overflow di interi durante il calcolo di StripByteCounts che porta a un overflow del buffer dell'heap.
- Scrittura di memoria fuori dai limiti durante la decompressione del flusso di bit LZW.
- Denominazione di servizio (DoS) tramite cicli di puntatori della directory IFD circolari.
Migliori pratiche difensive: Decodificare i file TIFF utilizzando motori WebAssembly isolati dalla memoria con validazione rigorosa dei limiti.
Origini storiche e tappe fondamentali
Vantaggi principali e pro
- Il punto di riferimento globale per l'archiviazione: ampiamente raccomandato dalla Biblioteca del Congresso e dai musei per la conservazione digitale a lungo termine.
- Gli algoritmi di compressione senza perdita (LZW e ZIP) garantiscono una conservazione dei pixel esatta al 100%.
- Supporto nativo per documenti multipagina, consentendo di archiviare un intero libro digitalizzato o un contratto in un unico file.
Limiti tecnici e svantaggi
- Dimensioni dei file considerevoli rispetto ai moderni formati compressi come WebP o AVIF.
- Mancanza di supporto nativo per la visualizzazione nei browser web (i browser non possono visualizzare i file TIFF in linea senza plugin).
- La specifica dei tag estremamente flessibile fa sì che alcune varianti esotiche di TIFF non si aprano correttamente su software diversi.
Curiosità tecniche interessanti
- Le prime due lettere di un file TIFF dichiarano l'ordine dei byte: 'II' sta per Intel (Little-Endian) e 'MM' sta per Motorola (Big-Endian).
- I programmatori hanno scherzato sul fatto che TIFF stia per 'Thousands of Incompatible File Formats' (Migliaia di formati di file incompatibili) a causa della sua vasta gamma di tag opzionali.
- Aldus, il gigante degli scanner desktop, ha creato il TIFF perché nel 1986 ogni singolo marchio di scanner utilizzava un formato di file incompatibile.
Domande tecniche frequenti
Perché i browser web non riescono ad aprire i file TIFF?
I browser non supportano nativamente il formato TIFF a causa della sua enorme complessità di specifica, del carico di licenze dei vecchi brevetti LZW e delle enormi dimensioni dei file non adatte al web.
Come posso convertire un TIFF multipagina in PDF?
Puoi convertire file TIFF multipagina in documenti PDF standard o immagini PNG separate utilizzando File2File.app direttamente nel tuo browser web.
Qual è la differenza tra la compressione LZW e ZIP in TIFF?
Entrambe sono senza perdita al 100%. LZW è l'algoritmo di compressione classico e altamente compatibile, mentre ZIP (Deflate) ottiene in genere dimensioni di file inferiori dal 10% al 20%.
Coppie di conversione per TIFF correlate
La conversione da Tagged Image File Format a file JPEG comprime grandi file grafici d'archivio in immagini leggere che si caricano istantaneamente su siti Web e dispositivi mobili.
La conversione di immagini JPEG in formato TIFF trasforma immagini compresse con perdita in contenitori flessibili che supportano l'archiviazione senza perdita e funzionalità di modifica avanzate.