Obraz TIFF (.tiff)

TIFF Standardowy

Tagged Image File Format (TIFF) to złoty standard skanowania dokumentów w wysokiej rozdzielczości, archiwizacji zdjęć, obrazowania medycznego oraz komercyjnych przygotowań do druku (prepress).

Konwertuj TIFF na JPG

Darmowy konwerter z TIFF na JPG w przeglądarce. Konwertuj pliki natychmiast na swoim urządzeniu.

Inspekcja i metadane

Systemy operacyjne i analizatory plików identyfikują pliki TIFF, sprawdzając początkową sekwencję bajtów binarnych:

Wybierz lub upuść pliki tutaj

Konwersja w 100% prywatna w przeglądarce - pliki nigdy nie opuszczają Twojego urządzenia

lub wklej Ctrl+V
Gwarancja prywatności bez przesyłania danych do sieci: 0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.

Podpis nagłówka na poziomie bajtów (Magic Bytes)

Systemy operacyjne i analizatory plików identyfikują pliki TIFF, sprawdzając początkową sekwencję bajtów binarnych:

PODPIS HEX (OFFSET 0):

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

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

Normalizacja: TIFF Revision 6.0 (Adobe Systems)

Specyfikacja techniczna

Architektura konteneraKontener typu tag-wartość katalogu obrazów (IFD) obsługujący obrazy wielostronicowe i struktury kafelkowe
KompresjaNeskompresowany, LZW, Deflate (Zip), PackBits, CCITT Group 3/4 Fax lub JPEG
Kolejność bajtów (Endianness)Little-Endian ('II' Intel) lub Big-Endian ('MM' Motorola)
Przestrzenie kolorówsRGB, Adobe RGB, CMYK, CIELAB, Osadzone profile ICC (znacznik 34675)
Kanały i strukturaJednobitowy (1-bit), w odcieniach szarości (8/16-bit), RGB (24/48-bit), CMYK (32-bit) oraz wielospektralne kanały planarne
Maks. wymiary4 294 967 295 x 4 294 967 295 pikseli (rozszerzenie BigTIFF 64-bit)
PrzezroczystośćPowiązane lub niepowiązane kanały alfa oraz maski przezroczystości
Streaming i progresywne ładowanieStrumieniowanie oparte na pasach i kafelkach umożliwia dekodowanie fragmentów obrazu bez ładowania całego pliku

Techniczna macierz porównawcza: TIFF a konkurencja

Atrybut technicznyTIFF (Bieżący)PNGPDFJPG
Obsługa wielu stronNatywne przechowywanie dokumentów wielostronicowychTylko pojedynczy obrazStandard dokumentów wielostronicowychTylko pojedynczy obraz
Przestrzenie kolorówRGB, CMYK, Lab, Odcienie szarości, SpotRGB, Odcienie szarościRGB, CMYK, Spot, Odcienie szarościRGB, CMYK, Odcienie szarości
Obsługa w przeglądarkachBrak natywnej obsługi w przeglądarce100% uniwersalna obsługa w przeglądarkachNatywny podgląd PDF we wszystkich przeglądarkach100% uniwersalna obsługa w przeglądarkach
Trwałość archiwizacjiZłoty standard Biblioteki KongresuWysoka (otwarty standard internetowy)Standard ISO (PDF/A)Niska (straty generacyjne)

Typowe tryby uszkodzeń i przewodnik odzyskiwania szesnastkowego

Oprogramowanie zgłasza błąd 'TIFFReadDirectory: Failed to read directory at offset X'.

Główna przyczyna: Uszkodzony wskaźnik IFD w nagłówku lub ucięty plik kończący się przed tabelą znaczników IFD.

Odzyskiwanie: Odbuduj indeks IFD za pomocą tiffsplit/libtiff lub skonwertuj przez konwerter TIFF File2File.

Analiza bezpieczeństwa i wektory ataku na parser

Biblioteka LibTIFF oraz dekodery TIFF innych firm były historycznie podatne na przepełnienia bufora stosu wywoływane przez spreparowane wartości znaczników.

Znane wektory ataku

  • Przepełnienie liczbowe podczas obliczania StripByteCounts prowadzące do przepełnienia bufora stosu.
  • Zapis w pamięci poza wyznaczonym obszarem podczas dekompresji strumienia bitów LZW.
  • Atak typu odmowa usługi (DoS) poprzez cykliczne pętle wskaźników katalogu IFD.

Najlepsze praktyki obronne: Dekoduj pliki TIFF przy użyciu odizolowanych pamięciowo silników WebAssembly z rygorystyczną walidacją granic.

Pochodzenie historyczne i kamienie milowe

2007Określono specyfikację rozszerzenia BigTIFF, aby przełamać historyczny limit 4 GB przy użyciu 64-bitowych przesunięć.
1994Adobe przejmuje Aldus Corporation, stając się stałym dysponentem specyfikacji TIFF.
1992Aldus publikuje TIFF w wersji 6.0, wprowadzając CMYK, kompresję JPEG oraz obrazy kafelkowe.
1986Aldus i Microsoft tworzą TIFF w celu standaryzacji danych wyjściowych skanerów biurkowych dla programu PageMaker.

Główne zalety

  • Globalny benchmark archiwalny: szeroko zalecany przez Bibliotekę Kongresu oraz muzea do długoterminowej ochrony cyfrowej.
  • Algorytmy kompresji bezstratnej (LZW i ZIP) gwarantują 100% dokładność odwzorowania pikseli.
  • Natywna obsługa dokumentów wielostronicowych, pozwalająca zapisać całą zeskanowaną książkę lub umowę w jednym pliku.

Ograniczenia techniczne i wady

  • Znaczne rozmiary plików w porównaniu do nowoczesnych formatów kompresowanych, takich jak WebP czy AVIF.
  • Brak natywnej obsługi wyświetlania w przeglądarkach internetowych (przeglądarki nie potrafią renderować TIFF bez wtyczek).
  • Niezwykle elastyczna specyfikacja znaczników sprawia, że niektóre egzotyczne warianty TIFF nie otwierają się w różnym oprogramowaniu.

Ciekawe informacje techniczne

  • Pierwsze dwie litery w pliku TIFF określają porządek bajtów: 'II' oznacza Intel (Little-Endian), a 'MM' oznacza Motorola (Big-Endian).
  • Programistyczny żart głosił, że TIFF oznacza 'Tysiące Niezgodnych Formatów Pliku' ze względu na ogromną liczbę opcjonalnych znaczników.
  • Gigant skanerów biurkowych Aldus stworzył TIFF, ponieważ w 1986 roku każda marka skanerów używała innego, niekompatybilnego formatu pliku.

Często zadawane pytania techniczne

Dlaczego przeglądarki internetowe nie otwierają plików TIFF?

Przeglądarki nie obsługują natywnie formatu TIFF ze względu na ogromną złożoność specyfikacji, zawiłości licencyjne związane z dawnymi patentami LZW oraz gigantyczne rozmiary plików nieodpowiednie do sieci Web.

Jak mogę przekonwertować wielostronicowy plik TIFF do formatu PDF?

Wielostronicowe pliki TIFF można konwertować na standardowe dokumenty PDF lub oddzielne obrazy PNG za pomocą File2File.app bezpośrednio w przeglądarce internetowej.

Czym różni się kompresja LZW od ZIP w formacie TIFF?

Obie są w 100% bezstratne. LZW to klasyczny, wysoce kompatybilny algorytm kompresji, podczas gdy ZIP (Deflate) zazwyczaj osiąga o 10% do 20% mniejsze rozmiary plików.