TIFF Base64 변환기

스캔 문서와 인쇄용 이미지(.tif, .tiff)를 API와 문서 시스템에 쓸 수 있도록 Base64로 인코딩합니다. 브라우저가 표시하지 못하는 경우에도 원본 파일을 바이트 단위로 그대로 인코딩합니다.

브라우저에서만 실행되며 어떤 데이터도 업로드되지 않습니다.

사용 방법

  1. .tif 또는 .tiff 파일을 드롭 영역에 끌어다 놓거나 클릭해서 선택합니다.
  2. TIFF를 바꾸지 않고 인코딩하려면 ‘변환 형식’을 ‘원본 유지’로 둡니다. TIFF를 표시하지 못하는 브라우저에서는 미리 보기가 비어 있을 수 있습니다.
  3. Safari에서는 웹 페이지에 쓸 수 있도록 이미지를 PNG, JPEG, WebP로 변환할 수도 있습니다.
  4. 순수 Base64나 data URI를 복사하거나 출력을 다운로드합니다.

TIFF 소개

TIFF(Tagged Image File Format)는 1986년에 만들어졌으며 현재는 Adobe가 관리합니다. 유연성이 매우 높아 스캔, 팩스, 인쇄, 출판, 아카이빙 분야에서 주력 형식으로 쓰입니다. 이미지를 압축하지 않거나 LZW, Deflate, JPEG, 흑백 문서용 CCITT Group 4 압축을 사용할 수 있고, 채널당 16비트를 지원하며, 한 파일에 여러 페이지를 담을 수 있습니다. GeoTIFF는 GIS 데이터용 지도 좌표를 추가한 형식입니다.

MIME 유형은 image/tiff입니다. Base64는 리틀 엔디언 파일(바이트 순서 표시 II)이면 SUkqAA로, 빅 엔디언 파일(MM)이면 TU0AKg로 시작합니다.

브라우저 지원

주요 브라우저 가운데 TIFF를 표시하는 것은 Safari뿐입니다. Chrome, Edge, Firefox는 이미지를 디코딩할 수 없으므로 미리 보기와 이미지 크기가 표시되지 않을 수 있고, PNG, JPEG, WebP로 변환할 수도 없습니다. 그래도 Base64 출력은 올바릅니다. 디코딩한 그림이 아니라 원본 파일 바이트로 계산하기 때문입니다. Safari에서 여러 페이지로 된 TIFF를 변환하면 화면에 표시되는 페이지(보통 첫 페이지)만 결과에 들어갑니다.

API로 TIFF 파일 보내기

TIFF를 인코딩하는 가장 흔한 이유는 스캔한 문서를 웹 서비스로 보내기 위해서입니다. OCR 엔진, 문서 관리 시스템, 전자 인보이스 플랫폼, 팩스 게이트웨이는 JSON 안의 Base64 필드로 파일을 받는 경우가 많습니다. 대부분은 data: 접두사가 없는 순수 Base64 출력을 요구합니다.

{
  "fileName": "scan-001.tif",
  "contentType": "image/tiff",
  "content": "SUkqAAgAAAA..."
}

스캔 파일은 수십 메가바이트에 이를 수 있고 Base64가 3분의 1을 더하므로 API의 크기 제한을 확인하십시오. 웹 페이지에 표시하려면 텍스트와 선화는 PNG로, 사진은 JPEG로 변환하십시오. data:image/tiff 이미지는 Safari에서만 표시되기 때문입니다.

자주 묻는 질문

TIFF 파일의 미리 보기가 나타나지 않는 이유는 무엇입니까?

대부분의 브라우저는 TIFF를 디코딩할 수 없으므로 보여 줄 것이 없습니다. 그래도 Base64 출력은 파일 바이트로 만들어지므로 완전하고 올바릅니다.

TIF와 TIFF는 같은 것입니까?

예. 두 확장자는 같은 형식을 가리키며 MIME 유형은 둘 다 image/tiff입니다.

여기서 TIFF를 PNG나 JPEG로 변환할 수 있습니까?
Safari처럼 TIFF를 디코딩할 수 있는 브라우저에서만 가능합니다. 다른 브라우저에서는 먼저 이미지 편집기로 파일을 변환한 뒤 PNG Base64 변환 도구를 사용하십시오.
여러 페이지로 된 TIFF의 모든 페이지가 유지됩니까?

예. 원본 형식을 유지하면 파일 전체가 인코딩되므로 모든 페이지가 유지됩니다. 변환하면 한 페이지만 남습니다.

Base64를 다시 TIFF 파일로 바꾸려면 어떻게 합니까?
Base64 TIFF 변환 도구에 붙여넣고 파일을 다운로드하십시오.