분류: 개발 도구

Data URI 파서

자체 기획 도구찾는 도구가 없나요?

data: URI를 미디어 타입과 내용으로 분해

data: URI를 붙여넣으면 미디어 타입, 문자셋, Base64 인코딩 여부, 바이트 길이, 그리고 읽을 수 있는 경우 디코딩된 텍스트까지 확인할 수 있습니다. 파싱은 모두 브라우저 안에서 이루어집니다.

미디어 타입text/plain문자셋지정되지 않음인코딩Base64 인코딩데이터13
디코딩된 내용
Hello, world!

이 페이지의 모든 처리는 브라우저에서 이루어집니다. 업로드는 없습니다.

이 도구로 할 수 있는 일

data: URI 하나에는 미디어 타입, 선택적인 문자셋, 페이로드가 Base64인지 여부, 그리고 페이로드 자체까지 여러 정보가 담겨 있습니다. 이 도구는 그것들을 분리하고 페이로드를 디코딩해서, 전달받은 URI가 실제로 주장하는 내용을 담고 있는지 브라우저 주소창에 붙여넣어 보지 않고도 확인할 수 있게 해 줍니다.

사용 방법

  1. data: URI를 붙여넣습니다.
  2. 미디어 타입, 문자셋, 인코딩을 확인합니다.
  3. 텍스트인 경우 디코딩된 내용을 복사합니다.

개인정보

이 도구는 전부 브라우저 안에서 동작합니다. 입력한 내용은 업로드되거나 저장되거나 공유되지 않으며, 탭을 닫으면 사라집니다.

자주 묻는 질문

무언가 업로드되나요?
아니요. 문자열은 페이지에서 실행되는 JavaScript로 파싱하고 디코딩됩니다.
내용이 텍스트가 아니면 어떻게 되나요?
미디어 타입과 바이트 길이는 그대로 표시되지만, 이미지 같은 바이너리 콘텐츠는 깨진 텍스트 대신 안내 문구가 나타납니다.
문자셋이 왜 "지정되지 않음"으로 나오나요?
data: URI는 만든 사람이 문자셋 매개변수를 추가한 경우에만 그것을 담고 있습니다. 특히 Base64 페이로드는 인코딩 자체가 바이트를 고정하기 때문에 문자셋 없이 만들어지는 경우가 많습니다.