TIFF-afbeelding (.tiff)

TIFF Standaard

Tagged Image File Format (TIFF) is de gouden standaard voor het scannen van documenten in hoge resolutie, het archiveren van foto's, medische beeldvorming en prepress voor commercieel drukwerk.

TIFF naar JPG converteren

Gratis TIFF-naar-JPG-converter in uw browser. Converteer bestanden direct op uw apparaat.

Inspecteren en metadata

Besturingssystemen en bestandsanalysators herkennen TIFF-bestanden aan de hand van de eerste binaire bytesequentie:

Selecteer of sleep bestanden hierheen

Privé - bestanden verlaten uw apparaat niet

of plak Ctrl+V
Privacygarantie zonder netwerktransmissie: 0 bytes geüpload naar externe servers. Alle verwerking vond lokaal plaats in uw browser-sandbox.

Bestandshandtekening op byteniveau (magic bytes)

Besturingssystemen en bestandsanalysators herkennen TIFF-bestanden aan de hand van de eerste binaire bytesequentie:

HEX-HANDTEKENING (OFFSET 0):

49 49 2A 00 / 4D 4D 00 2A

ASCII-WEERGAVE: II*\0 / MM\0*

Standaardisatie: TIFF Revision 6.0 (Adobe Systems)

Technische specificaties

ContainerarchitectuurImage File Directory (IFD)-container met tag-waardeparen die afbeeldingen met meerdere pagina's en structuren met tegels ondersteunt
CompressieNiet-gecomprimeerd, LZW, Deflate (Zip), PackBits, CCITT Groep 3/4 Fax of JPEG
Bytevolgorde (endianness)Little-Endian ('II' Intel) of Big-Endian ('MM' Motorola)
KleurruimtensRGB, Adobe RGB, CMYK, CIELAB, Ingesloten ICC-profielen (Tag 34675)
Kanalen en structuurTweekleurig (1-bits), grijswaarden (8/16-bits), RGB (24/48-bits), CMYK (32-bits) en multispectrale planaire kanalen
Maximale afmetingen4.294.967.295 x 4.294.967.295 pixels (BigTIFF-extensie van 64 bits)
TransparantieGeassocieerde of niet-geassocieerde alfakanalen en transparantiemaskers
Streaming en progressiefOp stroken en tegels gebaseerde streaming maakt decodering van deelafbeeldingen mogelijk zonder het volledige bestand te laden

Technische vergelijkingsmatrix: TIFF versus concurrenten

Technisch kenmerkTIFF (Huidig)PNGPDFJPG
Ondersteuning voor meerdere pagina'sIngebouwde opslag van documenten met meerdere pagina'sSlechts één afbeeldingStandaard voor documenten met meerdere pagina'sSlechts één afbeelding
KleurruimtenRGB, CMYK, Lab, grijswaarden, steunkleurRGB, grijswaardenRGB, CMYK, steunkleur, grijswaardenRGB, CMYK, grijswaarden
BrowserondersteuningBrowserondersteuning varieert; Safari ondersteunt TIFF-afbeeldingenBrede ondersteuning in moderne browsersIngebouwde PDF-weergave is gebruikelijk in moderne browsersBrede ondersteuning in moderne browsers
Duurzaamheid voor archiveringVoorkeur in sommige conserveringsworkflows van de Library of CongressHoog (open webstandaard)ISO-standaard (PDF/A)Slecht (generatieverlies door compressie met verlies)

Veelvoorkomende beschadigingen en gids voor hex-herstel

Software rapporteert 'TIFFReadDirectory: Failed to read directory at offset X'.

Oorzaak: Beschadigde IFD-pointer in header of afgebroken bestand dat eindigt voor de IFD-tagtabel.

Herstel: Bouw de IFD-index opnieuw op met tiffsplit/libtiff of converteer met de TIFF Converter van File2File.app.

Beveiligingsanalyse en aanvalsvectoren voor parsers

LibTIFF en TIFF-decoders van derden zijn historisch gezien kwetsbaar geweest voor heapbufferoverflows, veroorzaakt door gemanipuleerde tagwaarden.

Bekende aanvalsvectoren

  • Integeroverflow tijdens de berekening van StripByteCounts, wat leidt tot een heapbufferoverflow.
  • Out-of-bounds-schrijfbewerking in het geheugen tijdens de decompressie van de LZW-bitstream.
  • Denial of service door circulaire lussen in IFD-directorypointers.

Aanbevolen beveiligingspraktijken: Decodeer TIFF-bestanden met geheugengeïsoleerde WebAssembly-engines die strikte grensvalidatie toepassen.

Historische oorsprong en mijlpalen

2007De BigTIFF-extensie is vastgelegd om de historische limiet van 4 GB met 64-bits offsets te doorbreken.
1994Adobe neemt Aldus Corporation over en wordt de permanente beheerder van de TIFF-specificatie.
1992Aldus publiceert TIFF Revision 6.0 en introduceert CMYK, JPEG-compressie en getegelde afbeeldingen.
1986Aldus en Microsoft ontwikkelen TIFF om de uitvoer van desktopscanners voor PageMaker te standaardiseren.

Belangrijkste voordelen

  • TIFF is een voorkeursformaat voor sommige conserveringsworkflows van de Library of Congress, waaronder veel gedigitaliseerde foto's; de keuze van een archiefformaat hangt af van het materiaal en de workflow.
  • Verliesvrije TIFF-compressieopties zoals LZW en Deflate behouden pixelwaarden; TIFF kan ook JPEG-compressie met verlies gebruiken.
  • Ingebouwde ondersteuning voor documenten met meerdere pagina's maakt het mogelijk een volledig gescand boek of contract in één bestand op te slaan.

Technische beperkingen

  • Aanzienlijke bestandsgrootten in vergelijking met moderne gecomprimeerde formaten zoals WebP of AVIF.
  • Safari kan TIFF-afbeeldingen in de browser weergeven. Chrome, Firefox en veel andere browsers renderen TIFF niet direct, dus converteer naar PNG of JPEG voor een webpagina.
  • Door de uiterst flexibele tagspecificatie kunnen sommige exotische TIFF-varianten niet in alle software worden geopend.

Interessante technische weetjes

  • De eerste twee letters in een TIFF-bestand geven de bytevolgorde aan: 'II' staat voor Intel (Little-Endian) en 'MM' staat voor Motorola (Big-Endian).
  • Programmeurs grapten vaak dat TIFF staat voor 'Thousands of Incompatible File Formats' vanwege het enorme aantal optionele tags.
  • Aldus en Microsoft introduceerden TIFF in 1986 om de uitwisseling van afbeeldingen voor desktop publishing en scanworkflows te standaardiseren.

Veelgestelde technische vragen

Waarom kunnen webbrowsers geen TIFF-bestanden openen?

Browserondersteuning voor TIFF varieert; Safari ondersteunt TIFF-afbeeldingen, terwijl veel andere browsers dat niet doen. LZW-patentkwesties zijn historisch en verklaren de huidige ondersteuning niet meer.

Hoe kan ik een TIFF met meerdere pagina's converteren naar PDF?

U kunt TIFF-bestanden met meerdere pagina's rechtstreeks in uw webbrowser converteren naar standaard PDF-documenten of afzonderlijke PNG-afbeeldingen met File2File.app.

Wat is het verschil tussen LZW- en ZIP-compressie in TIFF?

Zowel LZW als ZIP (Deflate) zijn verliesvrij. LZW wordt breed ondersteund; de bestandsgrootte hangt af van de inhoud van de afbeelding en de instellingen van de encoder.