16진수 형식으로 바이너리 파일을 보고 편집합니다. 파일 내용을 탐색하고 바이트를 편집하며 실시간 16진수 및 ASCII 디스플레이로 변경 사항을 저장합니다.
Features
- 16진수 및 ASCII 형식으로 바이너리 파일 보기: 16진수 및 ASCII 형식으로 바이너리 파일을 봅니다.
- 실시간 미리보기로 개별 바이트 편집: 실시간 미리보기로 개별 바이트를 편집합니다.
- 가상화 스크롤로 대용량 파일 탐색: 가상화 스크롤로 대용량 파일을 탐색합니다.
- 수정된 파일을 저장하고 모든 변경 사항 보존: 수정된 파일을 저장하고 모든 변경 사항을 보존합니다.
Usage Guide
- 1단계: "파일 열기"를 클릭하여 컴퓨터에서 바이너리 파일을 선택하세요.
- 2단계: 16진수 및 ASCII 형식으로 파일 내용을 탐색하고 바이트를 클릭하여 편집하세요.
- 3단계: 변경 후 "파일 저장"을 클릭하여 수정된 파일을 다운로드하세요.
Technical Details
16진수 편집기란
16진수 편집기는 바이너리 파일을 16진수 형식으로 보고 편집하는 전문 도구로, 원시 바이트 데이터를 사람이 읽을 수 있는 16진수 값으로 표시합니다. 각 바이트는 두 개의 16진수 문자(00-FF)로 표현되며, ASCII 열은 인쇄 가능한 문자를 표시합니다. 16진수 편집기는 역공학, 디버깅, 파일 형식 분석 및 저수준 데이터 조작에 필수적입니다. 파일 내용에 대한 직접 바이트 수준 액세스를 제공하여 바이너리 데이터를 정밀하게 제어할 수 있습니다.
바이너리 데이터 처리 및 표시
16진수 편집기는 파일 바이트를 읽고, 16진수 표현으로 변환하고, 주소 오프셋, 16진수 값 및 ASCII 문자가 있는 구조화된 형식으로 표시하여 바이너리 데이터를 처리합니다. 프로세스에는 파일 로딩, 대용량 파일의 메모리 매핑, 실시간 16진수에서 ASCII로 변환, 효율적인 데이터 렌더링이 포함됩니다. 고급 기능에는 대용량 파일에 대한 가상화 스크롤, 검색 기능, 패턴 인식, 다양한 바이트 순서 및 데이터 유형 지원이 포함됩니다.
바이트 편집 및 파일 수정
16진수 편집기는 사용자가 16진수 값을 수정한 다음 바이너리 데이터로 다시 변환하여 파일에 쓸 수 있도록 하여 직접 바이트 수준 편집을 가능하게 합니다. 편집 프로세스에는 16진수 값에 대한 입력 검증, 변경 사항의 실시간 미리보기, 실행 취소/다시 실행 기능, 변경 사항 추적이 포함됩니다. 고급 기능에는 일괄 편집, 패턴 교체, 체크섬 계산, 백업 생성이 포함됩니다. 도구는 데이터 무결성을 유지하고 손상을 방지하면서 파일 내용을 정밀하게 제어할 수 있습니다.
Frequently Asked Questions
- 파일이 서버로 업로드되나요?
- 아니요. 모든 파싱과 편집은 브라우저 로컬에서 수행됩니다.
- 파일 내 시그니처는 어떻게 찾나요?
- Hex 보기와 검색을 사용해 매직 넘버(예: ZIP 50 4B 03 04)를 찾으세요.
- 파일 손상을 피하려면?
- 작은 영역만 편집하고, 백업을 유지하며, 저장 후 체크섬으로 무결성을 검증하세요.
- 엔디언 전환이 결과에 영향을 주나요?
- 해석 방식에만 영향이 있으며 원시 바이트는 바뀌지 않습니다. 보기 보조 기능을 활용하세요.
- 대용량 파일이 느린데 해결 방법은?
- 가상화 뷰를 활성화하고, 행당 바이트 수를 줄이며, 필요 시 실시간 ASCII 렌더링을 제한하세요.
Related Documentation
- 16진수 숫자 시스템 - 16진수(base-16) 숫자 시스템 및 표현 방법 이해
- 바이너리 파일 형식 - 바이너리 파일 구조 및 16진수 표현 이해
- MDN - ArrayBuffer 및 바이너리 데이터 - 바이너리 데이터 조작 및 16진수 변환을 위한 JavaScript API
- Hex Dump 형식 - 바이너리 데이터를 표시하는 표준 hex dump 형식 및 규칙
- MDN - Blob API - 바이너리 대형 객체 처리