Immagine TIFF (.tiff)

TIFF Standard

Tagged Image File Format (TIFF) è lo standard di riferimento per la scansione di documenti ad alta risoluzione, l’archiviazione di fotografie, l’imaging medico e la prestampa commerciale.

Converti da TIFF a JPG

Convertitore gratuito da TIFF a JPG nel browser. Converti i file istantaneamente sul tuo dispositivo.

Ispezione 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

Privato - 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 contenitoreContenitore di tag-valore della directory di file immagine (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 (Attuale)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 webIl supporto nei browser varia; Safari supporta le immagini TIFFAmpiamente supportato nei browser moderniLa visualizzazione PDF integrata è comune nei browser moderniAmpiamente supportato nei browser moderni
Longevità d'archiviazionePreferito in alcuni flussi di conservazione della Library of CongressElevata (standard web aperto)Standard ISO (PDF/A)Scarsa (perdita generazionale con compressione con perdita)

Modalità di corruzione comuni e guida al recupero esadecimale

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

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.
  • Negazione del 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

  • TIFF è il formato preferito in alcuni flussi di conservazione della Library of Congress, inclusi molti progetti di digitalizzazione fotografica; la scelta dipende dal materiale.
  • Le opzioni TIFF senza perdita, come LZW e Deflate, conservano i valori dei pixel; TIFF può anche usare la compressione JPEG con perdita.
  • 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.
  • Safari può visualizzare immagini TIFF nel browser. Chrome, Firefox e molti altri browser non le renderizzano direttamente: per il web, converti in PNG o JPEG.
  • La specifica dei tag estremamente flessibile fa sì che alcune varianti esotiche di TIFF non si aprano correttamente su software diversi.

Curiosità tecniche

  • 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 e Microsoft introdussero TIFF nel 1986 per contribuire a standardizzare lo scambio di immagini nei flussi di desktop publishing e scansione.

Domande tecniche frequenti

Perché i browser web non riescono ad aprire i file TIFF?

Il supporto TIFF nei browser varia. Safari supporta le immagini TIFF, mentre molti altri browser no. Le preoccupazioni sui brevetti LZW sono storiche e non spiegano più le differenze di supporto attuali.

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?

LZW e ZIP (Deflate) sono entrambi senza perdita. LZW è ampiamente supportato; la dimensione del file dipende dal contenuto dell’immagine e dalle impostazioni del codificatore.