가이드

가져온 .apkg는 학습 일정 정보를 유지할까?

내보내기에 일정 정보가 포함됐다면 유지됩니다. 만료일, 간격, FSRS 메모리와 전체 복습 기록이 함께 이동하는지 확인하는 방법입니다.

만료일, 간격, 복습 기록 등 포함된 학습 일정 정보 옆에 놓인 .apkg 파일

내보내기에 학습 일정 정보가 포함됐다면 유지됩니다. 이 경우 .apkg 파일에는 각 카드의 상태, 만료일, 간격, reps, lapses, FSRS 메모리와 전체 복습 기록이 들어 있습니다. 포함되지 않았다면 옮길 정보도 없습니다. .apkg가 학습 일정 정보를 유지하는지는 파일이 가져오기 도구에 도착하기 전에 이미 결정됩니다.

결론부터

  • 일정 정보와 함께 내보낸 .apkg에는 카드 상태, 만료일, 간격, reps, lapses, FSRS 메모리와 전체 복습 기록이 들어 있습니다.
  • 결정하는 것은 가져오기가 아니라 내보내기입니다. 파일에 없던 학습 진도를 앱이 복원할 수는 없습니다.
  • AnkiWeb 공유 덱에서 받은 덱은 일정 정보가 의도적으로 제거된 상태입니다. 새 앱이 진도를 잃게 만든 것이 아닙니다.
  • 작은 덱 하나를 일정 옵션을 켠 상태로 직접 내보내고, 가져온 뒤 카드 3장을 비교해 보세요. 5분이면 됩니다.

.apkg 안에서 실제로 이동하는 정보

일정 정보와 함께 내보낸 .apkg는 모든 카드가 현재 어떤 상태인지 정확히 기록합니다. Anki 매뉴얼은 분명하게 설명합니다. 옵션을 켜면 “복습 기록과 같은 일정 정보가 내보내집니다.” 만료일보다 중요한 것은 뒷부분입니다. 스케줄러가 계속 예측하려면 기록이 필요하기 때문입니다.

파일에 들어가는 정보와 들어가지 않는 정보를 나눠 보겠습니다.

일정 정보가 포함될 때 이동하는 정보 이동하지 않거나 확실하지 않은 정보
카드 상태: 새 카드, 학습 중, 복습 덱 옵션과 프리셋(내보내기 방식에 따라 다름)
만료일과 현재 간격 애드온과 애드온이 변경한 내용
repslapses 집계된 표시 통계
FSRS 메모리: 안정성과 난이도 사용자 지정 일정 코드
항목별 전체 복습 기록
일시 정지된 카드와 묻어 둔 카드

‘상태’는 생각보다 구체적인 정보입니다. 학습 중인 카드는 단순한 라벨이 아니라 남은 단계까지 보존합니다. 일시 정지한 카드는 그대로 일시 정지 상태이고, 묻어 둔 카드는 그대로이며, leech 카드는 누적 횟수를 유지합니다. 그래서 제대로 된 가져오기는 올바른 만료일만 돌려주는 것이 아니라 다음 날 아침의 올바른 복습 대기열까지 돌려줍니다.

복습 기록이 중요한 이유는 FSRS의 작동 방식에 있습니다. 알고리즘은 카드별 메모리, 즉 안정성과 난이도를 카드 데이터 안에 저장합니다. 기록과 메모리를 옮기면 다음에 표시될 간격도 원래 표시됐을 간격과 같아집니다.

결정하는 것은 가져오기가 아니라 내보내기

일정 옵션을 끄면 Anki는 markedleech 태그를 포함한 전체 일정 정보를 삭제합니다. 2026년 4월 20일에 확인한 Anki 내보내기 매뉴얼에 문서화된 동작입니다. 디스크에 저장된 파일에는 학습 진도가 전혀 없습니다.

이 주제에서 대부분의 설명이 거꾸로 말하는 부분입니다. 가져오기를 설명하지만, 가져오기 도구는 파일에 있는 정보만 읽습니다. 내보내기에서 기록을 삭제했다면 어떤 앱도 — 제가 만든 앱도 — 그 기록을 다시 만들어낼 수 없습니다.

이것이 가장 흔한 실망의 원인입니다. AnkiWeb 공유 덱에서 받은 덱에는 설계상 일정 정보가 없습니다. 다른 사람의 간격을 물려받는 대신 자신의 기준으로 새로 시작하도록 만든 것입니다. 가져온 뒤 모든 카드가 새 카드로 표시되면, 사람들은 .apkg 파일이 진도를 잃는다고 생각합니다. 그렇지 않습니다. 그 파일에는 처음부터 진도가 없었습니다.

반대쪽 제어도 있습니다. 23.10 버전부터는 “모든 학습 진도 가져오기”를 선택하지 않으면 가져오기 과정에서 일정 정보를 버릴 수 있습니다. 이 내용은 같은 날 확인한 패키지 덱 매뉴얼에도 나옵니다. 스위치는 두 개입니다. 하나는 내보내기에, 다른 하나는 가져오기에 있습니다. 두 옵션 모두 올바른 방향으로 설정해야 합니다.

가져오지 않고도 파일의 종류를 판단할 수 있습니다. 파일이 어디에서 왔는지 확인하세요. 자신의 컬렉션에서 일정 옵션을 켜고 직접 내보낸 파일이라면 자신의 기록이 들어 있습니다. 다른 사람이 보낸 파일이나 공유 사이트에서 받은 파일에는 거의 확실히 없습니다. 확신이 없다면 먼저 빈 컬렉션으로 가져온 뒤 카드 한 장을 확인하세요.

StudyDaily가 파일에서 읽는 정보

제가 가져오기 도구를 작성했으므로 무엇을 읽는지 정확히 설명할 수 있습니다.

카드의 상태, 만료일, 간격, reps, lapses, 일시 정지 또는 묻어 두기 여부, 카드 데이터에 저장된 FSRS 메모리를 읽습니다. 그런 다음 복습 기록을 항목별로 재생하면서 각 평가, 각 간격과 걸린 시간을 보존합니다.

2026년 4월 20일에 다시 확인했습니다. 테스트 컬렉션에는 stability: 12.5, difficulty: 4.2, reps: 9, lapses: 2가 그대로 들어왔습니다. 복습 이벤트 3개도 온전했고 만료일도 바뀌지 않았습니다. 그대로 다시 내보낸 뒤에도 카드 데이터는 {"s":12.5,"d":4.2}를 유지했습니다. 왕복했지만 빠진 정보는 없었습니다.

시도하기 전에 알아 둘 점이 두 가지 있습니다. 일정 정보는 가져오기로 생성된 카드에 적용되므로 이미 있는 카드 위에 다시 가져와도 로컬에서 쌓은 진도를 덮어쓰지 않습니다. 또한 이 동작은 기본으로 켜진 체크박스 뒤에 있습니다. 체크를 끄면 카드가 새 카드로 들어옵니다.

자신의 덱에서 이 페이지를 다 읽는 것보다 빠르게 확인할 수 있습니다. 브라우저에서 StudyDaily를 열고 복사본을 가져오세요. 설치할 필요가 없고, 복습에 계정을 요구하지도 않습니다.

이동하지 않는 정보

덱 프리셋은 가장 흔한 누락입니다. 내보내기 방식에 따라 하루 한도, 학습 단계와 새 카드 순서가 파일에 들어가지 않을 수 있습니다. 도착한 쪽에서 1분 정도 들여 다시 설정하세요.

애드온도 마찬가지입니다. 애드온이 계산한 내용은 파일이 아니라 애드온 안에 있습니다. 사용자 지정 일정 코드 역시 다른 스케줄러로 이동하면 살아남지 않습니다. 이동하는 이유가 바로 그것입니다.

일정 정보와 무관한 계층도 있습니다. 가져온 뒤 확인할 가치가 있는 부분입니다. 미디어 파일, MathJax와 노트 템플릿은 보통 함께 이동하지만, 많이 사용자 지정한 카드 유형은 다른 쪽에서 다르게 보일 수 있습니다. 실제로 사용하는 각 유형에서 카드 한 장씩 확인하세요. 1분이면 충분하며, 믿고 쓸 수 있는 컬렉션과 계속 의심하게 되는 컬렉션의 차이를 만듭니다.

제 쪽의 제한도 한 번만 말하겠습니다. StudyDaily는 여러 기기 사이를 동기화하지 않습니다. 각 설치가 자체 컬렉션을 보관하고, 이동은 .apkg 또는 CSV로 처리합니다. 들어온 문과 같은 문을 양방향으로 사용하는 방식입니다.

그 전에 검증된 백업을 먼저 만드세요. 한 번도 열어 보지 않은 파일을 복원하는 것은 백업이 아닙니다.

.apkg가 학습 일정을 유지하는지 5분 만에 확인하기

제 말이나 다른 사람의 말을 그대로 믿지 마세요. 작은 것으로 직접 확인하면 됩니다.

  1. 실제로 사용하는 가장 작은 덱을 고릅니다. 일정 옵션을 켠 상태로 .apkg로 내보냅니다.
  2. 학습 진도 옵션을 켠 채로 파일을 가져옵니다.
  3. 잘 알고 있는 카드 3장을 열어 원본과 만료일 및 간격을 비교합니다.

3장이 일치하면 전체 컬렉션도 일치합니다. 가져오기 도구는 큰 덱이라고 다르게 처리하지 않습니다. 일치하지 않으면 첫 단계로 돌아가 내보내기 옵션을 확인하세요. 정보가 사라진 곳은 그 단계입니다. .apkg가 학습 일정을 유지하는지는 점심 전에도 직접 답할 수 있습니다. 믿을 만한 답은 직접 확인한 답뿐입니다.

여기서 더 자세히 살펴볼 가이드가 두 개 있습니다. 덱 하나와 전체 컬렉션 중 선택하기에서는 어떤 내보내기를 사용해야 하는지 설명합니다. 이동 과정에서 사라지는 정보를 측정한 글에서는 그 내용을 수치로 보여 줍니다. 두 글 모두 처음부터 끝까지 전체 이동을 설명하는 가이드로 이어집니다.

자주 묻는 질문

공유 덱에서 받은 덱도 학습 일정을 유지하나요?

아니요. 공유 덱은 일정 정보 없이 공개되므로 파일에는 만료일, 간격과 복습 기록이 없습니다. 모든 카드가 새 카드로 표시됩니다. 의도된 동작입니다. 다른 사람의 간격을 물려받는 대신 자신의 기준으로 덱을 시작하도록 만든 것입니다. 파일에 기록되지 않은 데이터를 가져오기 도구가 복구할 수는 없습니다.

같은 .apkg를 두 번 가져오면 어떻게 되나요?

두 번째 가져오기가 지금까지 만든 진도를 덮어쓰지는 않습니다. 일정 정보는 가져오기로 생성된 카드에 적용되므로 컬렉션에 이미 있는 카드는 자신의 상태, 만료일과 기록을 유지합니다. 실제로 없는 노트는 추가됩니다. 완전히 새로 시작하려면 두 번 가져오고 결과를 기대하지 말고 빈 컬렉션으로 가져오세요.

일정 정보 없이 카드만 가져올 수 있나요?

네. 가져오기 대화상자에는 기본으로 켜진 학습 진도 옵션이 있습니다. 체크를 끄면 카드가 새 카드로 들어옵니다. 다른 사람이 만든 덱에서 그 사람의 간격이 내 지식을 의미하지 않을 때 사용하는 방법입니다. 자신의 컬렉션에는 체크를 켜 둬야 합니다. 이 페이지 전체가 바로 그 경우를 설명합니다.

이후 두 기기가 동기화되나요?

자동으로 동기화되지는 않습니다. StudyDaily는 기기 사이를 동기화하지 않습니다. 각 설치가 자체 컬렉션을 보관하고, 이동은 .apkg 또는 CSV 내보내기로 처리합니다. 주로 한 곳에서 공부하고 가끔 두 번째 기기를 최신 상태로 만들고 싶다면 2분짜리 내보내기로 충분합니다. 계속 양방향 동기화가 필요하다면 아직 지원되지 않습니다.


Anki와 AnkiWeb은 각 소유자의 상표입니다. StudyDaily는 이들과 제휴하지 않으며, 이들의 승인이나 후원을 받지 않습니다. 제품명은 호환성을 설명하고 기능을 비교하기 위한 목적으로만 사용합니다.

내 카드로 이 방법을 시험해 보세요

브라우저에서 StudyDaily를 여세요. 로컬 학습에는 계정이 필요하지 않습니다.

StudyDaily 열기

Julien은 StudyDaily를 개발하며 1차 자료와 출시된 제품을 기준으로 모든 가이드를 확인합니다.

편집 방식 읽기

모든 가이드