분류: 개발 도구
Data URI 파서
data: URI를 미디어 타입과 내용으로 분해
data: URI를 붙여넣으면 미디어 타입, 문자셋, Base64 인코딩 여부, 바이트 길이, 그리고 읽을 수 있는 경우 디코딩된 텍스트까지 확인할 수 있습니다. 파싱은 모두 브라우저 안에서 이루어집니다.
디코딩된 내용
Hello, world!
이 페이지의 모든 처리는 브라우저에서 이루어집니다. 업로드는 없습니다.
이 도구로 할 수 있는 일
data: URI 하나에는 미디어 타입, 선택적인 문자셋, 페이로드가 Base64인지 여부, 그리고 페이로드 자체까지 여러 정보가 담겨 있습니다. 이 도구는 그것들을 분리하고 페이로드를 디코딩해서, 전달받은 URI가 실제로 주장하는 내용을 담고 있는지 브라우저 주소창에 붙여넣어 보지 않고도 확인할 수 있게 해 줍니다.
사용 방법
- data: URI를 붙여넣습니다.
- 미디어 타입, 문자셋, 인코딩을 확인합니다.
- 텍스트인 경우 디코딩된 내용을 복사합니다.
개인정보
이 도구는 전부 브라우저 안에서 동작합니다. 입력한 내용은 업로드되거나 저장되거나 공유되지 않으며, 탭을 닫으면 사라집니다.
자주 묻는 질문
- 무언가 업로드되나요?
- 아니요. 문자열은 페이지에서 실행되는 JavaScript로 파싱하고 디코딩됩니다.
- 내용이 텍스트가 아니면 어떻게 되나요?
- 미디어 타입과 바이트 길이는 그대로 표시되지만, 이미지 같은 바이너리 콘텐츠는 깨진 텍스트 대신 안내 문구가 나타납니다.
- 문자셋이 왜 "지정되지 않음"으로 나오나요?
- data: URI는 만든 사람이 문자셋 매개변수를 추가한 경우에만 그것을 담고 있습니다. 특히 Base64 페이로드는 인코딩 자체가 바이트를 고정하기 때문에 문자셋 없이 만들어지는 경우가 많습니다.