입력 형식 먼저 지정
기본값은 Hex입니다. Base64와 Base64URL은 직접 선택해야 합니다. 로컬 파일을 읽을 때는 기존 입력을 바꾸기 전에 미리 보여 줍니다.
프로토콜 및 바이너리 직렬화
Hex, Base64, Base64URL 또는 로컬 파일에서 완전한 CBOR 항목 하나를 읽고 트리와 JSON 매핑을 확인합니다.
데이터를 입력하거나 예제를 불러오세요.
이 브라우저에서만 처리하며 입력을 업로드하지 않습니다.
입력 형식을 직접 고르세요. 완전한 CBOR 항목 하나가 필요합니다.
데이터를 입력하거나 예제를 불러오세요.
바이너리 메시지에 숫자 맵 키나 태그가 섞여 있으면 평범한 JSON 객체만으로는 내용을 정확히 설명하기 어렵습니다. CBOR 디코더는 타입과 바이트 위치를 나란히 보여 줍니다. 새 페이로드가 필요하면 CBOR 인코더 모드에서 일반 JSON을 입력해 바이트를 만드세요.
Hex 입력을 타입 트리로 펼치고 각 항목의 시작과 끝 위치를 보여 줍니다. CBOR 디코딩 중에도 태그 번호와 숫자 맵 키를 문자열로 바꾸지 않습니다.
CBOR 디코더의 JSON 매핑은 모든 맵을 순서 있는 entries로 표현합니다. 바이트 문자열과 큰 정수도 타입 표시를 남겨 값의 의미를 구분합니다.
기본값은 Hex입니다. Base64와 Base64URL은 직접 선택해야 합니다. 로컬 파일을 읽을 때는 기존 입력을 바꾸기 전에 미리 보여 줍니다.
자동 변환은 변경 뒤 350ms 기다립니다. 끄면 Ctrl/Cmd+Enter로 실행할 수 있고, 변경으로 낡은 결과는 복사하거나 내려받을 수 없습니다.
트리에는 타입과 바이트 범위가, JSON에는 $cbor 타입 표시가 나타납니다. 디코딩 결과는 JSON으로, 인코딩 결과는 원시 .cbor 파일로 받습니다.
CBOR JSON 변환 전에 정수, 부동 소수점, 바이트 문자열, 텍스트, 배열, 맵, 단순값, 태그와 길이 미정 항목을 검사합니다.
숫자 키와 중복 키를 entries 목록에 그대로 두므로 보통 JSON 객체의 키 규칙 때문에 항목이 사라지지 않습니다.
JSON을 CBOR로 인코딩하고 결과를 Hex 또는 Base64로 복사하거나 .cbor 바이너리 파일로 저장합니다.
완전히 같지는 않습니다. CBOR에는 바이트 문자열, 태그, 문자열이 아닌 맵 키가 있으며 이 페이지는 그런 값을 타입 표시가 있는 JSON 매핑으로 보여 줍니다.
캡처한 바이트의 형식을 Hex, Base64, Base64URL 중에서 골라 입력하세요. 트리의 타입과 바이트 오프셋을 따라가면 문제가 된 필드를 찾기 쉽습니다.
네. 변환은 브라우저에서 실행되며 파일도 로컬 File API로 읽습니다. 외부 서비스에 페이로드를 보내지 않습니다.
규격에 맞는 CBOR 항목은 읽되, 다른 라이브러리가 부여한 자체 태그 의미까지 추론하지는 않습니다. 알 수 없는 태그는 번호와 값을 그대로 보여 줍니다.
.cbor 또는 .bin 파일을 읽을 수 있고, JSON 인코딩 결과를 .cbor로 내려받습니다. 파일명만으로 내용의 유효성을 판단하지 않습니다.
답을 찾지 못하셨나요?