Hex -> 데이터 변환기
16진수 문자열과 데이터(문자 집합을 통한 텍스트 또는 파일의 바이너리) 간에 변환합니다.
Hex <-> 데이터 변환 정보
이 도구는 16진수(hex) 문자열과 데이터 간에 변환합니다. hex로 인코딩할 때 텍스트 입력(UTF-8로 가정) 또는 원시 바이너리 파일을 사용할 수 있습니다. hex에서 디코딩할 때 텍스트를 출력하거나(선택한 문자 집합 사용) 해당 문자 집합에서 hex가 유효한 텍스트를 나타내지 않는 경우 원시 바이너리 데이터를 제공할 수 있습니다. Hex는 바이너리 데이터를 사람이 읽을 수 있도록 나타내는 데 사용되는 16진수 체계입니다。
이 Hex <-> 데이터 변환기를 사용하는 이유?
이 변환기는 텍스트 또는 파일의 원시 바이트 표현을 보거나 편집하는 데 유용합니다. 16진수 입력을 요구하는 시스템(예: 일부 하드웨어 인터페이스, 데이터 프로토콜)용 텍스트 또는 바이너리 파일을 인코딩하는 데 유용합니다. 이러한 시스템에서 16진수 문자열을 다시 읽을 수 있는 텍스트 또는 분석용 바이너리 데이터로 디코딩하는 데 유용합니다.
사용 사례 예시
- 텍스트 문자열 '안녕'을 해당 UTF-8 16진수 표현 'EC9588EB8595'으로 인코딩합니다.
- 작은 바이너리 파일을 업로드하고 전체 16진수 문자열 표현을 가져옵니다.
- 데이터 로그에서 '48656c6c6f'와 같은 16진수 문자열을 올바른 문자 집합을 선택하여 원래 텍스트(예: UTF-8인 경우 'Hello')로 다시 디코딩합니다.
- 알려진 문자열에서 바이트 배열 초기화를 위해 텍스트를 16진수로 변환합니다.
전문가 팁
- 디코딩용 문자 집합: 16진수를 텍스트 데이터로 변환할 때 올바른 '텍스트 문자 집합'을 선택하는 것이 중요합니다. 16진수 문자열이 UTF-8 이외의 형식으로 인코딩된 텍스트를 나타내는 경우 적절한 문자 집합을 선택하십시오.
- 16진수 입력: 16진수 입력 문자열에 유효한 16진수 문자(0-9, A-F, a-f)만 포함되어 있고 길이가 짝수(전체 바이트 나타냄)인지 확인하십시오.
- 16진수 인코딩용 파일 업로드: '데이터를 16진수로' 모드에서 파일을 업로드할 때 원시 바이너리 바이트가 직접 변환되어 파일 자체에 대한 문자 집합 고려 사항을 우회합니다.