TIFF-afbeelding (.tiff)
TIFF StandaardTagged 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:
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 2AASCII-WEERGAVE: II*\0 / MM\0*
Standaardisatie: TIFF Revision 6.0 (Adobe Systems)
Technische specificaties
| Containerarchitectuur | Image File Directory (IFD)-container met tag-waardeparen die afbeeldingen met meerdere pagina's en structuren met tegels ondersteunt |
| Compressie | Niet-gecomprimeerd, LZW, Deflate (Zip), PackBits, CCITT Groep 3/4 Fax of JPEG |
| Bytevolgorde (endianness) | Little-Endian ('II' Intel) of Big-Endian ('MM' Motorola) |
| Kleurruimten | sRGB, Adobe RGB, CMYK, CIELAB, Ingesloten ICC-profielen (Tag 34675) |
| Kanalen en structuur | Tweekleurig (1-bits), grijswaarden (8/16-bits), RGB (24/48-bits), CMYK (32-bits) en multispectrale planaire kanalen |
| Maximale afmetingen | 4.294.967.295 x 4.294.967.295 pixels (BigTIFF-extensie van 64 bits) |
| Transparantie | Geassocieerde of niet-geassocieerde alfakanalen en transparantiemaskers |
| Streaming en progressief | Op stroken en tegels gebaseerde streaming maakt decodering van deelafbeeldingen mogelijk zonder het volledige bestand te laden |
Technische vergelijkingsmatrix: TIFF versus concurrenten
| Technisch kenmerk | TIFF (Huidig) | PNG | JPG | |
|---|---|---|---|---|
| Ondersteuning voor meerdere pagina's | Ingebouwde opslag van documenten met meerdere pagina's | Slechts één afbeelding | Standaard voor documenten met meerdere pagina's | Slechts één afbeelding |
| Kleurruimten | RGB, CMYK, Lab, grijswaarden, steunkleur | RGB, grijswaarden | RGB, CMYK, steunkleur, grijswaarden | RGB, CMYK, grijswaarden |
| Browserondersteuning | Browserondersteuning varieert; Safari ondersteunt TIFF-afbeeldingen | Brede ondersteuning in moderne browsers | Ingebouwde PDF-weergave is gebruikelijk in moderne browsers | Brede ondersteuning in moderne browsers |
| Duurzaamheid voor archivering | Voorkeur in sommige conserveringsworkflows van de Library of Congress | Hoog (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
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.
Gerelateerde conversieparen voor TIFF
Het converteren van een Tagged Image File Format naar een JPEG-bestand verkleint enorme archiefafbeeldingen tot compacte bestanden die snel laden op websites en mobiele apparaten.
Het converteren van JPEG-afbeeldingen naar TIFF-formaat zet gecomprimeerde afbeeldingen met verlies om in flexibele containers die verliesvrije opslag en geavanceerde bewerkingsfuncties ondersteunen.
Zet een TIFF-scan om in één PDF-pagina ter controle. Alleen de eerste map wordt gelezen; gecomprimeerde TIFF-bestanden of TIFF-bestanden met een hoge bitdiepte worden mogelijk niet gedecodeerd.