압축된 세이브와 암호화된 세이브 구별하기

글자가 깨져 보이는 세이브가 단순히 포장된 파일인지, 암호화돼 열기 어려운 파일인지 쉬운 예로 설명합니다.

이 글을 읽으면열리지 않는다고 모두 암호화된 것은 아닙니다.
이런 분께 도움돼요세이브를 열었는데 이상한 문자만 보여 수정 가능 여부가 궁금한 분
3줄만 먼저 보기

이것만 기억하세요

  • Base64는 글자 모양을 바꾼 것이고 ZIP은 크기를 줄인 것입니다.
  • 암호화된 파일은 게임이 가진 열쇠가 없으면 안전하게 열기 어렵습니다.
  • 파일을 다시 감싸는 순서까지 같아야 게임이 수정본을 읽습니다.
01

네 가지를 포장 상자로 생각하세요

인코딩은 내용물을 다른 글자 모양으로 적는 것입니다. Base64와 Hex가 여기에 들어갑니다. 압축은 상자 부피를 줄이는 것으로 ZIP, Gzip, Zlib가 대표적입니다.

암호화는 자물쇠를 거는 것입니다. 올바른 열쇠가 없으면 열기 어렵습니다. 체크섬은 봉인 스티커처럼 파일이 바뀌었는지 확인하는 숫자입니다.

글자 모양 변경Base64 · Hex · URL 인코딩
크기 줄이기ZIP · Gzip · Zlib
자물쇠게임 전용 암호화
변경 확인체크섬 · 해시
02

SaveLab은 이런 순서로 확인합니다

  1. 파일 이름과 시작 부분을 확인합니다.
  2. ZIP이나 Gzip처럼 알려진 압축 표시가 있는지 봅니다.
  3. Base64나 Hex처럼 일정한 글자만 반복되는지 확인합니다.
  4. 안전한 크기 안에서 포장을 풉니다.
  5. 안쪽에 JSON, XML, SQLite 같은 구조가 있는지 다시 확인합니다.
  6. 끝까지 구조를 알 수 없으면 억지로 수정하지 않고 멈춥니다.
03

여러 겹으로 싸인 파일도 있습니다

어떤 세이브는 Base64 안에 Gzip이 있고 그 안에 JSON이 들어 있습니다. 수정할 때는 바깥 포장부터 하나씩 풀고, 저장할 때는 반대 순서로 다시 싸야 합니다.

열 때Base64 풀기 → Gzip 풀기 → JSON 읽기
저장할 때JSON 저장 → Gzip 압축 → Base64로 바꾸기
  • 어떤 순서로 포장이 풀렸는지 확인한다.
  • 수정본도 같은 순서로 다시 포장됐는지 확인한다.
  • 원본의 글자 형식과 줄바꿈을 가능한 한 유지한다.
  • 게임에서 다시 저장될 때까지 원본을 보관한다.
04

이런 경우에는 멈추세요

암호화를 억지로 풀거나 보호 기능을 우회하는 작업은 지원하지 않습니다. 개인용 오프라인 세이브라도 정확한 방식이 확인되지 않으면 원본을 보관하고 작업을 멈추는 편이 안전합니다.

  • 게임 계정이나 기기에 묶인 암호화라고 안내되어 있다.
  • 아무 값도 바꾸지 않았는데 다시 저장한 파일을 게임이 거부한다.
  • 온라인 경쟁이나 유료 재화와 연결된 세이브다.
  • 압축을 풀수록 파일 크기가 지나치게 커진다.
  • SaveLab이 암호화 또는 알 수 없는 보호 방식이라고 표시한다.
FAQ

자주 묻는 질문

Base64라면 바로 풀어도 되나요?

복사본에서 확인할 수는 있습니다. 다만 풀고 나온 내용이 다시 압축 파일일 수 있으므로 SaveLab처럼 크기 제한과 안전 검사를 하는 도구를 사용하세요.

암호화된 세이브도 자동으로 수정할 수 있나요?

대부분은 어렵습니다. 정확한 열쇠와 게임의 저장 방식이 필요하며, 계정이나 기기에 묶인 암호화는 지원하지 않습니다.

내용을 확인한 자료

아래 자료와 게임 제작사의 안내를 확인해 작성했습니다. 게임 버전이나 이용 기기에 따라 위치가 달라질 수 있습니다.

BACKUP FIRST

원본을 복사했다면
파일 구조를 확인해보세요.

파일은 서버로 전송되지 않으며, 수정본은 원본과 별도로 내려받습니다.

SaveLab에서 파일 열기