LC·Dict

hex edit

숙어C1
/ˈheks ˌed.ɪt/

파일의 원시 데이터를 16진수 형태로 직접 편집하다

phrase

  1. 1

    파일이나 프로그램의 원시 바이트 데이터를 16진수 표시 방식으로 열어 직접 수정하다C1

    to open and directly modify the raw byte data of a file or program in hexadecimal notation

    • She had to hex edit the save file to recover the corrupted character data.

      그녀는 손상된 캐릭터 데이터를 복구하기 위해 저장 파일을 16진수로 직접 편집해야 했다.

    • Do not hex edit the executable unless you know exactly which bytes need to be changed.

      어떤 바이트를 바꿔야 하는지 정확히 알지 못한다면 실행 파일을 헥스 편집하지 마라.

뉘앙스 · 쓰임

일반적인 “edit”는 문서나 이미지처럼 사람이 읽기 쉬운 내용을 수정하는 느낌이지만, “hex edit”는 파일의 내부 바이트 값을 직접 건드린다는 뜻입니다. “hack”보다 더 구체적이고 중립적인 표현이며, “patch”는 오류 수정이나 기능 변경을 위해 적용하는 수정이라는 뉘앙스가 더 강합니다.

주로 컴퓨터·프로그래밍 관련 문맥에서 쓰이며, 비전문가에게는 설명이 필요할 수 있습니다. 파일을 hex edit하면 파일이 손상될 수 있으므로 실제 사용 맥락에서는 백업을 전제로 말하는 경우가 많습니다. 명사형으로는 “hex editor”가 가장 흔하고, 동사로 쓸 때는 “hex-edit”처럼 하이픈을 넣기도 합니다.

유의어 뉘앙스 비교

edit in a hex editor
같은 의미를 더 풀어서 말한 표현으로, 비전문가에게 더 이해하기 쉽습니다.
binary edit
원시 바이너리 데이터를 편집한다는 점을 강조하며, 반드시 16진수 표시 방식만을 뜻하지는 않을 수 있습니다.
patch
수정 결과나 패치를 적용한다는 의미가 강하고, 반드시 16진수 편집 방식으로 한다는 뜻은 아닙니다.

반의어

text edit
일반 텍스트 내용을 편집한다는 뜻으로, 원시 바이트를 직접 수정하는 “hex edit”와 대비됩니다.
leave unchanged
파일이나 데이터를 수정하지 않고 그대로 둔다는 일반적인 반대 의미입니다.

어원 · 암기 팁

[English]“hex”는 “hexadecimal”의 줄임말로, 0–9와 A–F를 사용해 값을 나타내는 16진법을 뜻합니다. “edit”는 수정하다는 뜻이므로, “hex edit”는 컴퓨터 파일의 바이트 값을 16진수 형태로 보면서 수정하는 행위를 가리키게 되었습니다.

💡 “hex = hexadecimal = 16진수”, “edit = 편집하다”로 기억하면 됩니다. 즉 “hex edit”는 ‘16진수 화면에서 파일 속을 직접 편집하다’라고 떠올리면 쉽습니다.