Hex -> 데이터 변환기

16진수 문자열과 데이터(문자 집합을 통한 텍스트 또는 파일의 바이너리) 간에 변환합니다.

Hex <-> 데이터 변환 정보

이 도구는 16진수(hex) 문자열과 데이터 간에 변환합니다. hex로 인코딩할 때 텍스트 입력(UTF-8로 가정) 또는 원시 바이너리 파일을 사용할 수 있습니다. hex에서 디코딩할 때 텍스트를 출력하거나(선택한 문자 집합 사용) 해당 문자 집합에서 hex가 유효한 텍스트를 나타내지 않는 경우 원시 바이너리 데이터를 제공할 수 있습니다. Hex는 바이너리 데이터를 사람이 읽을 수 있도록 나타내는 데 사용되는 16진수 체계입니다.

이 도구를 사용하는 이유

이 변환기는 다음 작업에 유용합니다. 텍스트 또는 파일의 원시 바이트 표현 보기 또는 편집, 16진수 입력이 필요한 시스템(예: 일부 하드웨어 인터페이스, 데이터 프로토콜)용 텍스트 또는 바이너리 파일 인코딩, 이러한 시스템에서 16진수 문자열을 다시 읽을 수 있는 텍스트 또는 바이너리 데이터로 디코딩하여 분석합니다.

사용 사례 예시

  • 'Hello' 텍스트 문자열을 UTF-8 16진수 표현 '48656c6c6f'로 인코딩합니다.
  • 작은 바이너리 파일을 업로드하고 전체 16진수 문자열 표현을 가져옵니다.
  • 데이터 로그의 16진수 문자열(예: 'E4BDA0E5A5BD')을 올바른 문자 집합을 선택하여 원래 텍스트(예: UTF-8인 경우 '你好')로 다시 디코딩합니다.
  • 알려진 문자열에서 바이트 배열 초기화를 위해 프로그래밍에 사용할 텍스트를 16진수로 변환합니다.

전문가 팁

  • 디코딩용 문자 집합: 16진수를 텍스트 데이터로 변환할 때 올바른 '텍스트 문자 집합'을 선택하는 것이 중요합니다. 16진수 문자열이 UTF-8 이외의 형식으로 인코딩된 텍스트를 나타내는 경우 적절한 문자 집합을 선택하십시오.
  • 16진수 입력: 16진수 입력 문자열에 유효한 16진수 문자(0-9, A-F, a-f)만 포함되어 있고 길이가 짝수(전체 바이트 나타냄)인지 확인하십시오.
  • 16진수 인코딩용 파일 업로드: '데이터를 16진수로' 모드에서 파일을 업로드할 때 원시 바이너리 바이트가 직접 변환되므로 파일 자체에 대한 문자 집합 고려 사항을 무시합니다.