Immagine TIFF (.tiff)

TIFF Standard

Il 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:

Seleziona o rilascia i file qui

Conversione 100% privata nel browser: i file non lasciano mai il tuo dispositivo

o incolla Ctrl+V
Garanzia di privacy con zero trasmissioni di rete: 0 byte caricati su server esterni. Tutta l'elaborazione è avvenuta localmente nella sandbox del tuo browser.

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 2A

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

Standardizzazione: TIFF Revision 6.0 (Adobe Systems)

Specifiche tecniche

Architettura del containerContenitore di tag-valore della Directory delle Immagini (IFD) che supporta immagini multipagina e strutture a riquadri
CompressioneNon compresso, LZW, Deflate (Zip), PackBits, CCITT Gruppo 3/4 Fax o JPEG
Endianness dei byteLittle-Endian ('II' Intel) o Big-Endian ('MM' Motorola)
Spazi coloresRGB, Adobe RGB, CMYK, CIELAB, Profili ICC incorporati (Tag 34675)
Canali e strutturaBilevel (1 bit), Scala di grigi (8/16 bit), RGB (24/48 bit), CMYK (32 bit) e canali planari multispettrali
Dimensioni massime4.294.967.295 x 4.294.967.295 pixel (estensione BigTIFF a 64 bit)
TrasparenzaCanali alfa associati o non associati e maschere di trasparenza
Streaming e progressivoLo 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 tecnicoTIFF (Corrente)PNGPDFJPG
Supporto multipaginaArchiviazione nativa di documenti multipaginaSolo singola immagineStandard per documenti multipaginaSolo singola immagine
Spazi coloreRGB, CMYK, Lab, Scala di grigi, Tinta piattaRGB, Scala di grigiRGB, CMYK, Tinta piatta, Scala di grigiRGB, CMYK, Scala di grigi
Supporto browser webNessun supporto nativo in linea nel browserSupporto browser universale al 100%Visualizzatore PDF nativo in tutti i browserSupporto browser universale al 100%
Longevità d'archiviazioneStandard di riferimento della Biblioteca del CongressoElevata (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

2007Viene specificata l'estensione BigTIFF per superare il limite storico di 4 GB utilizzando offset a 64 bit.
1994Adobe acquisisce Aldus Corporation, diventando il custode permanente delle specifiche TIFF.
1992Aldus pubblica la revisione TIFF 6.0, introducendo CMYK, compressione JPEG e immagini a riquadri.
1986Aldus e Microsoft creano il TIFF per standardizzare l'output degli scanner desktop per PageMaker.

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%.