TIFF 이미지 (.tiff)
TIFF 표준Tagged Image File Format(TIFF)은 고해상도 문서 스캔, 사진의 장기 보존, 의료 영상 및 상업 인쇄용 프리프레스 분야에서 대표적인 표준입니다.
TIFF을(를) JPG(으)로 변환
무료 브라우저 내 TIFF에서 JPG로 변환하는 도구입니다. 기기에서 파일을 즉시 변환할 수 있습니다.
검사 및 메타데이터
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 TIFF 파일을 식별합니다:
바이트 단위 헤더 시그니처 (매직 바이트)
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 TIFF 파일을 식별합니다:
16진수 시그니처 (오프셋 0):
49 49 2A 00 / 4D 4D 00 2AASCII 표현: II*\0 / MM\0*
표준화: TIFF 개정판 6.0(Adobe Systems)
기술 사양
| 컨테이너 아키텍처 | 여러 페이지 이미지와 타일 구조를 지원하는 이미지 파일 디렉토리(IFD) 태그-값 컨테이너 |
| 압축 | 비압축, LZW, Deflate(Zip), PackBits, CCITT Group 3/4 팩스 또는 JPEG |
| 바이트 엔디안 | 리틀 엔디안(II, Intel) 또는 빅 엔디안(MM, Motorola) |
| 색 공간 | sRGB, Adobe RGB, CMYK, CIELAB, 내장 ICC 프로필(태그 34675) |
| 채널 및 구조 | 이진 이미지(1비트), 그레이스케일(8/16비트), RGB(24/48비트), CMYK(32비트) 및 다중 스펙트럼 평면 채널 |
| 최대 크기 | 4,294,967,295 x 4,294,967,295픽셀(BigTIFF 64비트 확장) |
| 투명도 | 연관 또는 비연관 알파 채널 및 투명도 마스크 |
| 스트리밍 및 프로그레시브 | 스트립 및 타일 단위 스트리밍을 지원하여 전체 파일을 불러오지 않고도 이미지 일부를 디코딩할 수 있습니다. |
기술 비교 매트릭스: TIFF 대 경쟁사
| 기술적 속성 | TIFF (현재) | PNG | JPG | |
|---|---|---|---|---|
| 다중 페이지 지원 | 네이티브 다중 페이지 문서 저장 | 단일 이미지 전용 | 다중 페이지 문서 표준 | 단일 이미지 전용 |
| 색상 공간 | RGB, CMYK, Lab, 그레이스케일, 스팟 | RGB, 그레이스케일 | RGB, CMYK, 스팟, 그레이스케일 | RGB, CMYK, 그레이스케일 |
| 웹 브라우저 지원 | 기본 인라인 브라우저 지원 없음 | 최신 브라우저에서 폭넓게 지원 | 최신 브라우저에는 기본 PDF 보기 기능이 흔히 제공됩니다 | 최신 브라우저에서 폭넓게 지원 |
| 아카이브 수명 | 미국 의회도서관이 아카이브 표준으로 채택 | 높음(개방형 웹 표준) | ISO 표준(PDF/A) | 낮음(세대가 거듭될수록 화질 손실) |
일반적인 손상 모드 및 헥스 복구 가이드
소프트웨어에서 'TIFFReadDirectory: Failed to read directory at offset X' 오류를 보고합니다.
근본 원인: 헤더의 IFD 포인터가 손상되었거나 IFD 태그 테이블에 도달하기 전에 파일이 잘렸습니다.
복구: tiffsplit/libtiff를 사용하여 IFD 인덱스를 재구축하거나 File2File.app TIFF 변환기를 통해 변환하십시오.
보안 분석 및 파서 공격 벡터
LibTIFF 및 타사 TIFF 디코더는 역사적으로 조작된 태그 값으로 인해 발생하는 힙 버퍼 오버플로우에 취약했습니다.
알려진 공격 벡터
- StripByteCounts 계산 중 정수 오버플로우로 인한 힙 버퍼 오버플로우 발생
- LZW 비트스트림 압축 해제 중 메모리 경계 초과 쓰기
- 순환 IFD 디렉토리 포인터 루프를 통한 서비스 거부(DoS)
방어적 모범 사례: 강화된 경계 검증이 포함된 메모리 격리 WebAssembly 엔진을 사용하여 TIFF 파일을 디코딩하십시오.
역사적 배경 및 주요 이력
주요 장점
- 장기 디지털 보존 분야의 대표적인 아카이브 표준으로, 미국 의회도서관과 박물관에서 널리 권장합니다.
- LZW 및 ZIP 무손실 압축 알고리즘은 픽셀을 비트 단위로 정확하게 보존합니다.
- 다중 페이지 문서에 대한 네이티브 지원으로 스캔한 전체 책이나 계약서를 단일 파일에 저장할 수 있습니다.
기술적 제한 사항 및 단점
- WebP나 AVIF 같은 최신 압축 형식에 비해 파일 크기가 큽니다.
- 웹 브라우저의 기본 인라인 표시 지원 부족(플러그인 없이는 브라우저에서 TIFF를 렌더링할 수 없음).
- 매우 유연한 태그 사양으로 인해 일부 특수한 TIFF 변형은 서로 다른 소프트웨어에서 열리지 않을 수 있습니다.
흥미로운 기술적 상식
- TIFF 파일의 처음 두 글자는 바이트 순서를 나타냅니다. 'II'는 인텔(리틀 엔디안), 'MM'은 모토로라(빅 엔디안)를 의미합니다.
- 방대한 양의 선택적 태그 때문에 프로그래머들 사이에서는 TIFF가 '호환되지 않는 수천 가지 파일 형식(Thousands of Incompatible File Formats)'의 약자라는 농담이 유명합니다.
- 데스크톱 스캐너 거인인 Aldus는 1986년 당시 모든 스캐너 브랜드가 서로 호환되지 않는 다른 파일 형식을 사용했기 때문에 TIFF를 만들었습니다.
자주 묻는 기술 질문
웹 브라우저에서 TIFF 파일을 열 수 없는 이유는 무엇입니까?
브라우저는 엄청난 사양 복잡성, 레거시 LZW 특허에서 비롯된 라이선스 부담, 그리고 웹에 적합하지 않은 거대한 파일 크기 때문에 TIFF를 기본적으로 지원하지 않습니다.
여러 페이지로 된 TIFF를 PDF로 어떻게 변환할 수 있습니까?
웹 브라우저 내에서 직접 File2File.app을 사용하여 다중 페이지 TIFF 파일을 표준 PDF 문서나 개별 PNG 이미지로 변환할 수 있습니다.
TIFF에서 LZW 압축과 ZIP 압축은 어떻게 다릅니까?
LZW와 ZIP(Deflate)은 모두 무손실 방식입니다. LZW는 폭넓게 지원되며 파일 크기는 이미지 내용과 인코더 설정에 따라 달라집니다.
관련 TIFF 변환 쌍
Tagged Image File Format 이미지를 JPEG 파일로 변환하면 용량이 큰 아카이브 그래픽을 웹사이트와 모바일 기기에서 빠르게 로드되는 작은 이미지로 줄일 수 있습니다.
JPEG 이미지를 TIFF 형식으로 변환하여 손실 압축된 사진을 무손실 저장 및 고급 편집 기능을 지원하는 유연한 컨테이너로 전환합니다.
검토할 수 있도록 TIFF 스캔을 PDF 한 페이지로 변환합니다. 첫 번째 디렉터리만 읽으며, 압축되었거나 비트 심도가 높은 TIFF는 디코딩되지 않을 수 있습니다.