본문으로 바로가기

YOUR DIGITAL LIFE, IN YOUR HANDS

내 디지털 일상에,
안심의 기준을.

로그인이 막힐 때부터 새 기기로 옮기는 순간까지.
지금 필요한 확인과 다음 행동을 차근차근 찾습니다.

내 상황에 맞는 안내 찾기

기기 변경·백업

백업 파일, 이름과 크기가 같아도 내용은 다를 수 있습니다

계정안심노트 2026. 10. 27. 09:00

백업 폴더에 원본과 같은 이름의 파일이 보입니다. 용량도 같다면 복사가 잘 끝났다고 판단해도 될까요? 개인정보가 없는 작은 텍스트 파일 세 개를 만들어, 이름·크기와 실제 내용이 얼마나 다른 기준인지 확인했습니다.

이번 글의 목표는 원본과 사본의 내용이 같은지 판단할 근거를 확인하는 것입니다. 개인 백업을 복원하거나 악성코드를 검사한 실험은 아닙니다.

같은 이름의 45바이트 파일을 세 개 만들었습니다

서로 다른 폴더에 backup-note.txt를 하나씩 넣었습니다. 원본과 사본은 내용이 같고, 변경본에서는 마지막 줄의 revision=1을 revision=2로 바꿨습니다. 숫자 한 글자만 달라 세 파일의 크기는 모두 45바이트입니다.

가상 자료 원본과 다른 점
original 폴더의 원본 비교의 기준
copy 폴더의 사본 같은 내용을 그대로 복사
changed 폴더의 변경본 마지막 숫자 1을 2로 변경

가상 테스트 TXT 묶음(글 하단 첨부)에는 이 세 파일만 들어 있습니다. 실제 이름·계정·개인 백업 자료는 사용하지 않았습니다.

파일명과 크기가 같다는 것만으로 내용까지 같다고 판단할 수는 없습니다. 비교할 때는 필요한 원본과 사본을 따로 정하세요.

같은 자료를 계산하자 값이 갈렸습니다

파일 내용으로 계산한 SHA-256 값을 비교했습니다. Microsoft도 파일 이름이나 확장자와 내용의 해시를 구분해 설명합니다. Microsoft의 파일 해시 안내

먼저 Windows의 PowerShell에서 실제 TXT 세 개를 계산했습니다. 이어서 그 파일의 바이트를 담은 별도 가상 예제 화면을 만들고, Chrome에서 동일 사본 비교와 한 글자 수정본 비교 버튼을 각각 눌렀습니다. 브라우저의 Web Crypto가 버튼을 누를 때마다 SHA-256을 계산하도록 했으며 결과값을 미리 넣지 않았습니다. MDN의 해시 계산 설명

내장 가상 원본과 동일 사본을 실제 계산해 두 SHA-256 값이 일치한 Chrome 화면
내장 가상 원본과 동일 사본을 실제 계산해 두 SHA-256 값이 일치한 Chrome 화면

원본과 사본은 전체 값이 같았습니다. 화면에서 앞부분이 562117bb3b77…로 보이는 두 값입니다.

같은 45바이트지만 숫자 한 글자를 바꾼 가상 자료의 SHA-256 값이 불일치한 실제 Chrome 화면
같은 45바이트지만 숫자 한 글자를 바꾼 가상 자료의 SHA-256 값이 불일치한 실제 Chrome 화면

변경본은 90dd081afda5…로 시작하는 다른 값이 나왔습니다. 두 비교에서 브라우저가 계산한 전체 값은 PowerShell의 결과와 일치했습니다.

2026년 10월 16일 실제 실행 화면입니다. 직접 만든 TXT의 바이트를 HTML에 담은 가상 실험이며, 사용자가 자기 파일을 선택·업로드한 결과는 아닙니다.

비교할 때는 앞 몇 글자만 보지 마세요

본문에서는 읽기 쉽도록 값의 앞부분만 적었지만, 실제 판정은 64자리 전체 SHA-256 값을 대조했습니다. 독자의 파일을 확인할 때도 같은 기준을 적용하세요.

  1. 필요한 버전의 원본과 비교할 사본을 정합니다.
  2. 같은 알고리즘으로 계산한 전체 값을 비교합니다.
  3. 값이 다르면 삭제하지 말고 파일 버전과 복사한 위치부터 확인합니다.

Windows의 PowerShell에서는 Get-FileHash -LiteralPath '파일의 전체 경로' -Algorithm SHA256 형태로 계산할 수 있습니다. 따옴표 안은 자신이 확인할 파일의 실제 경로로 바꾸는 자리입니다. 이 명령을 쓰는 경우에도 두 파일을 각각 계산해 비교해야 합니다. 명령의 공식 사용법

해시가 같아도 백업 확인은 남아 있습니다

해시 일치는 내용 비교의 근거입니다. 악성코드 여부, 출처의 진위, 백업 복원 성공을 뜻하지는 않습니다.

기준 파일 자체가 잘못된 버전이라면 그 파일을 정확하게 복사해도 원하는 백업은 아닙니다. 필요한 파일이 실제 프로그램에서 열리는지, 원하는 항목이 들어 있는지도 확인한 뒤 원본 정리 여부를 결정하세요. 두 파일 중 어느 쪽이 필요한 원본인지도 해시만으로 정할 수 없습니다.

직접 확인: 2026년 10월 16일, Windows PC. PowerShell 7.6.5 검산은 19:14 KST, Chrome의 내장 가상 예제 비교는 19:39 KST에 확인했습니다. Chrome 설치 파일 버전은 155.0.8059.40입니다. 실제 개인 파일 선택·백업 복원, 다운로드 HTML의 직접 실행은 시험하지 않았습니다. 공식 근거는 같은 날 19:12 KST에 확인했습니다.

sample-files.zip
0.00MB