ToolMill.io

Hex 인코딩 / 디코딩 - 텍스트 ↔ Hex

Hex Encode / Decode는 6decimal (base-16) 바이트로 텍스트를 변환하고 읽기 쉬운 텍스트로 디코딩합니다. 이진 페이로드를 디버깅하기 위해 사용, UTF-8 바이트 검사, 탈출 된 문자열을 반전, hashes 또는 낮은 수준 프로토콜과 작업. 일반적인 hex 형식 (공간, 신라인, 또는 0x 접두사 없이) 허용. 브라우저에서 100 % 로컬로 실행 - 업로드 없음 - ToolMill을 PWA로 설치 한 후 오프라인 작동합니다.

로그인

다운로드

이름 *

hex에 텍스트를 인코딩
이름 *
Hello, ToolMill!
제품정보
48656c6c6f2c20546f6f6c4d696c6c21
Decode hex 텍스트
이름 *
54686973206973206120686578206465636f646520746573742e
제품정보
This is a hex decode test.
Decode spaced hex 바이트
이름 *
48 65 6c 6c 6f 20 54 6f 6f 6c 4d 69 6c 6c
제품정보
Hello ToolMill

hex 인코딩 방법

Hex는 byte 값의 base-16 표현입니다. 각 바이트는 일반적으로 두 개의 hex 문자로 작성됩니다. 왜 간단한 텍스트가 더 긴 순서로 확장하면 여기에서 인코딩 할 수 있습니다. 읽을 수 있는 byte-level 값을 검사할 때 유용합니다.

hex에 텍스트를 인코딩 할 때

hex에 텍스트를 인코딩하면 문자열 생성을 정확히 볼 때 유용합니다. 복사 된 페이로드, 문서 프로토콜 샘플을 비교하거나 비 인쇄 가능한 문자를 직접 검사합니다. 이것은 종종 터미널, API 로그, 또는 디버거가 표시됩니다.

텍스트로 hex를 다시 디코딩 할 때

디코딩은 도구, 로그 또는 복사 덤프가 읽을 수없는 문자 대신 바이트 값을 제공합니다. 성공적인 디코딩은 바이트가 텍스트로 해석 될 수 있음을 보장합니다. 몇몇 유효한 hex는 아직도 이진 자료 또는 통제 문자를 대표합니다, 그래서 읽기 쉬운 산출은 항상 예상한 결과 아닙니다.

입력 규칙 및 일반적인 오류

유효한 hex는 문자 0-9와 A-F, 그리고 uppercase를 둘 다 사용합니다. 이 도구는 디코딩 전에 공간과 라인 브레이크를 제거하지만, hex 문자의 확률 번호 또는 잘못된 문자는 여전히 실패합니다. 0x, 로그의 punctuation, 또는 복사 된 덤프의 분리기와 같은 접두사를 붙여 넣으면 그 부분을 먼저 청소하십시오.

텍스트 인코딩 노트

텍스트를 인코딩 할 때, 페이지는 먼저 바이트로 텍스트를 변환하고 그 바이트를 나타냅니다. 심볼, 이모티콘, 비라틴 문자에 대한 점은 여러 바이트를 사용할 수 있기 때문입니다. 이것은 왜 두 시스템이 다른 텍스트 인코딩을 사용할 때 방해 할 수 있습니다.

Hex는 암호화되지 않습니다.

로그, API 또는 스크립트에 Hex-Converted Values에 의존하기 전에

다른 시스템에 결과를 복사하기 전에 목적지가 일반 헥스, 우주 바이트, 상부 또는 하부 문자 또는 0x와 같은 접두사 형태를 기대하는지 확인하십시오. 작은 서식지 assumptions 종종 underlying 바이트가 기술적으로 동일 할 때.

Hex Encode/Decode는 Underlying Data에 대해 확인하지 않습니다.

Hex 변환은 일반 텍스트, 바이너리 데이터, 압축 콘텐츠, 또는 응용 특정 형식에서 바이트가 온지 여부를 알려지지 않습니다. 그것은 단지 표현을 변경. 바이트가 디버깅 또는 재사용을 위해 출력을 신뢰하기 전에 무엇을 의미하는지 알고 있어야합니다.

Hex output Looks Correct를 디코딩하는 방법

Decoded hex output은 원본 바이트가 실제로 원하는 문자 인코딩에 텍스트를 나타냅니다. 결과에는 확률 기호, 교체 문자, 또는 읽을 수없는 텍스트가 포함 된 경우, hex는 여전히 작업 흐름에 대한 잘못된 텍스트 인코딩이 발생할 수 있습니다.

Hex는 바이트가 표시되지 않는 방법을 변경합니다. 원본 바이트가 읽기 쉬운 텍스트를 나타내는 경우, 누구나 쉽게 변환 할 수 있습니다. 검사, 디버깅 및 변환 워크플로우에 대한이 도구를 사용하여 비밀을 보호하지 않습니다.

관련 도구