📌 Google 포토에서 사진을 백업받으면 사진의 '찍은 날짜'가 사라지는 문제가 발생합니다.
이 프로그램은 Google Takeout이 함께 생성하는 JSON 파일을 읽어 원본 날짜를 자동으로 복원해주며, JSON이 없는 사진도 여러 방법으로 날짜를 추정해 적용합니다.
설치 없이 바로 실행되며 완전 무료입니다.
📂 왜 이런 문제가 생기나요?
Google 포토에 저장된 사진은 구글 서버에서 날짜, 위치, 기기 정보 등을 별도로 관리합니다. 이 때문에 PC로 백업(다운로드)하면 사진 파일 자체의 날짜 정보가 사라지고, 대신 각 사진마다 JSON 파일이 함께 생성됩니다.
예를 들어 DSC_0001.jpg 를 백업받으면
👉 DSC_0001.jpg — 찍은 날짜 없음 (다운로드 날짜로 표시)
👉 DSC_0001.jpg.supplemental-metadata.json — 원본 날짜 저장됨
탐색기에서 사진을 날짜순으로 정렬하면 모든 사진이 백업받은 날짜로 뒤죽박죽이 되어버립니다. 이 프로그램은 JSON 파일 안의 날짜를 읽어 사진 파일에 다시 적용해주는 도구입니다.
☁️ Google 포토 전체 백업받는 방법
Google 포토를 PC에 전체 백업받으려면 Google Takeout 서비스를 이용해야 합니다.
Takeout > Google 포토 폴더 안에 연도별 앨범 폴더가 생깁니다.
이 폴더를 아래 프로그램으로 처리하면 됩니다.
📄 JSON 파일이 뭔가요?
JSON(제이슨)은 텍스트 형식의 데이터 파일입니다. Google Takeout이 각 사진마다 함께 생성하며, 사진의 원본 촬영 날짜, 위치(GPS), 기기 정보 등이 담겨 있습니다.
파일을 메모장으로 열어보면 아래처럼 생겼어요:
{
"title": "DSC_0001.jpg",
"photoTakenTime": {
"timestamp": "1349657064",
"formatted": "2012. 10. 8. 오전 10:24:24 UTC"
}
}
이 timestamp 값이 실제 촬영 날짜입니다.
이 프로그램은 이 값을 읽어 사진 파일의 수정일과 EXIF 날짜에 자동으로 적용합니다.
🔍 JSON 파일이 없는 사진은 어떻게 하나요?
Google Takeout의 오래된 버그로 인해 일부 사진에는 JSON 파일이 생성되지 않습니다. 이 경우 이 프로그램은 아래 순서대로 날짜를 추정해 적용합니다.
| 순위 | 방법 | 예시 |
|---|---|---|
| 1순위 | JSON 메타데이터 | 정확한 촬영 시각 |
| 2순위 | 파일명 날짜 패턴 | 20121028_104244_인천.jpg |
| 3순위 | 폴더 내 번호 보간 | 앞뒤 사진 날짜 사이로 계산 |
| 4순위 | 폴더명 날짜 | 2006년의 사진 → 2006-01-01 |
| 5순위 | 같은 폴더 사진 날짜 참조 | 복원된 사진 중 가장 오래된 날짜 |
⚙️ 프로그램 화면
▲ 프로그램 실행 화면 — 폴더 선택 후 시작 버튼만 누르면 자동으로 처리됩니다
✨ 주요 기능
| 기능 | 설명 |
|---|---|
| ✔ 파일 수정일 변경 | 탐색기에서 보이는 날짜를 원본 날짜로 변경 |
| ✔ EXIF 날짜 수정 | JPG, HEIC(아이폰) 파일 내부 날짜 수정 |
| ✔ MP4 메타데이터 | 동영상 파일 내부 날짜도 수정 |
| ✔ JSON 자동 삭제 | 처리 후 불필요한 JSON 파일 자동 삭제 |
| ✔ 파일 이동/정리 | 처리 완료 파일만 새 폴더로 모으기 (평탄화 옵션) |
| ✔ 중복 실행 방지 | 이미 처리된 파일은 자동 스킵 |
| ✔ 백업 기능 | 처리 전 원본 파일 자동 백업 |
| ✔ 로그 저장 | 처리 결과를 txt 파일로 저장 |
📖 사용 방법
Google 포토 폴더 선택_backup 폴더에서 원본을 복구할 수 있습니다.
📱 구글 포토에 사진이 안 올라갈 때 (중복 문제 해결)
구글 픽셀폰이나 다른 기기에서 이미 구글 포토에 있는 사진을 다시 올리려고 하면 중복으로 감지되어 업로드가 되지 않는 경우가 있습니다.
예를 들어 아내 폰의 사진 1,000장을 내 픽셀폰에 복사해서 구글 포토에 백업하려고 했는데, 이미 구글 포토에 같은 사진이 있으면 새로 찍은 사진만 올라가고 나머지는 무시됩니다.
이 프로그램의 EXIF 촬영시간 +1초 기능을 사용하면 해결됩니다. 사진의 EXIF 메타데이터를 1초만 변경해서 구글 포토가 새 사진으로 인식하게 합니다.
DCIM/Camera 폴더에 복사
0 댓글