홍랑이

파일 이름 깨짐, 압축 풀었을 때 확인할 것

압축을 풀었더니 한글 이름이 깨져 보일 때의 원인과, 보따리가 CP949·UTF-8 이름을 읽는 방식, 이름 글자를 확인하는 법이에요.

이름이 깨지는 까닭

압축 파일 안에는 파일 이름이 글자 그대로가 아니라 바이트로 적혀 있어요. 어떤 글자 체계로 적었는지가 함께 적혀 있으면 그대로 읽으면 되는데, 예전 프로그램이 만든 압축에는 그 표시가 없는 경우가 있어요. 표시가 없으면 읽는 프로그램이 짐작해서 읽어야 하고, 짐작이 어긋나면 한글이 알아볼 수 없는 글자로 보여요.

보따리가 이름을 읽는 방식

홍랑이 보따리는 ZIP의 이름을 이 순서로 읽어요.

  1. 이름마다 「UTF-8로 적었다」는 표시가 있으면 그 표시를 따라요.
  2. 표시가 없어도 유니코드 이름이 따로 적혀 있으면 그 이름을 써요.
  3. 둘 다 없으면 압축 전체를 살펴 UTF-8인지 CP949인지 정해요.

CP949는 Windows에서 오래 쓴 한글 글자 체계예요. ALZ는 이름을 CP949로 읽고, EGG는 UTF-8로 읽되 압축에 지역 코드가 적혀 있으면 그 글자를 따라요. 맥에서 만든 압축은 한글을 자모로 나눠 적는 경우가 있는데, 보따리는 그런 이름을 합쳐서 풀어요.

1단계 - 어떤 글자로 읽었는지 보기

ZIP 파일을 두 번 눌러 보따리로 열면 목록 위에 「이름 글자 CP949」나 「이름 글자 UTF-8(표시 없음)」처럼 읽은 방식이 적혀요. 「UTF-8/ASCII」는 영문·숫자나 UTF-8로 적힌 이름이에요. 목록에 보이는 이름이 보따리가 읽은 이름이에요.

두 번 눌러서 열리게 하려면 보따리 창의 「압축 파일을 두 번 클릭하면 보따리로 열리게 하기」를 누르세요. Windows의 기본 앱 설정이 열리면 압축 형식마다 보따리를 골라 주세요.

2단계 - 풀린 이름 확인하기

풀기를 마치면 폴더에 읽은 이름 그대로 파일이 놓여요. Windows에서 쓸 수 없는 글자(: * ? " < > |)는 밑줄(_)로 바뀌어 풀려요. 이름이 바뀐 파일은 압축 안의 원래 이름과 견주어 찾으면 돼요.

3단계 - 그래도 깨졌을 때

보따리는 압축 안의 이름을 읽어 풀어요. 이름이 깨진 채로 풀렸다면 이렇게 해 보세요.

  1. 압축을 다시 받아요. 받는 과정에서 파일이 바뀌었을 수 있어요.
  2. 압축을 만든 곳에 원래 이름을 물어봐요. 원래 이름을 알면 하나씩 바꿀 수 있어요.
  3. 이름이 중요하지 않은 자료라면 내용을 열어 확인한 뒤 필요한 이름으로 저장해요.

이름을 읽지 못한 항목은 실패 목록에 「(이름 없는 항목) — 이름을 읽지 못했어요」로 남아요. 실패 목록은 결과 화면에 여덟 개까지 나와요.

압축을 만들 때는

새로 압축을 만들 때 이름을 UTF-8로 적는 프로그램을 쓰면 다른 PC에서 열어도 이름이 같게 읽혀요.

바로 써 보기

자주 묻는 질문

한글 이름이 깨진 채로 풀렸어요. 다시 풀면 되나요?

같은 압축은 다시 풀어도 같은 이름으로 읽혀요. 이름이 깨지는 원인이 압축 안에 적힌 글자 체계라서, 압축 파일이 달라지면 결과가 달라져요. 압축을 다시 받거나 원래 이름을 확인해 바꿔 주세요.

ALZ·EGG 이름도 같은 방식인가요?

ALZ는 CP949, EGG는 UTF-8로 읽어요. 알집 파일 여는 순서는 알집 파일(ALZ·EGG) 여는 법에 있어요.

안내 글 모두 보기 · 홍랑이 제품 보기