MYMONDAY.ai
서비스스튜디오도구데이터·포맷73CSS 생성기19색상·이미지10인코딩·보안10웹·SEO11개발·데브옵스10파일·내보내기18계산기6가이드

Apple 메모 내보내기 복구기

Apple 메모 마크다운 내보내기에서 반복 블록을 지우고 첨부 파일을 다시 연결해 이식 가능한 보관 폴더를 받으세요.

  • 브라우저에서 처리
  • 가입 없음
  • 무료

도구 작업 공간

ZIP은 브라우저 메모리에서 열어 내 기기에서 다시 만듭니다. 어디에도 업로드하지 않습니다.

복구 보고서

내보내기 ZIP을 선택하거나 샘플을 열면 복구 보고서가 나타납니다.

Apple 메모에는 마크다운 내보내기 기능이 없어서, 대부분 노트를 .md 파일로 바꾸고 사진과 파일을 옆에 따로 저장하는 서드파티 내보내기 도구를 씁니다. 그 결과가 완벽하지는 않습니다. 같은 문단이 연달아 두 번 나오고, 폴더를 옮기면 이미지 링크가 존재하지 않는 폴더를 가리키며, 이름이 같은 첨부 파일이 서로를 덮어쓰기도 합니다. Apple 메모 내보내기 복구기는 그런 내보내기 ZIP을 받아 브라우저 안에서 문제를 고치고, 옵시디언이나 Logseq, VS Code, 어떤 마크다운 편집기에서든 열 수 있는 보관 폴더로 돌려줍니다.

복구는 두 가지입니다. 첫째, 연속으로 똑같은 텍스트 블록을 합칩니다. 둘째, 상대 마크다운 링크나 ![[photo.png|300]] 같은 Obsidian식 첨부 참조마다 실제 파일을 찾아 하나의 _attachments 폴더로 복사하고, 노트 폴더에서 계속 열리게 합니다. 모든 변경은 숫자로 집계되고 짝을 찾지 못한 링크는 NOTEMEND-REPORT.json에 남습니다. ZIP은 내 컴퓨터 밖으로 나가지 않고 브라우저 메모리에서만 처리됩니다.

사용 방법

  1. 먼저 메모를 마크다운으로 내보내기

    마크다운과 첨부 파일을 함께 써 주는 Apple 메모 내보내기 도구를 쓰고 결과 폴더를 ZIP으로 묶으세요. 원본 폴더는 백업으로 남겨 둡니다. 이 도구는 ZIP을 읽을 뿐 메모 앱과 연결되지 않습니다.

  2. ZIP 올리기

    512MB 이하 .zip을 선택합니다. .md 파일이 하나 이상 있어야 하고, .md가 아닌 파일은 모두 첨부 후보로 봅니다.

  3. 복구 보고서 확인

    보고서에 읽은 메모, 고친 링크, 다시 연결한 이미지, 제거한 반복 블록, 해결하지 못한 항목의 수가 나옵니다. 메모를 열면 복구 전후 본문이 나란히 보이고 다시 쓴 링크 대상이 강조됩니다. 목록을 ‘해결 못 함’으로 바꾸면 손볼 것만 모아 볼 수 있습니다.

  4. 남길 노트 선택

    처음에는 모든 노트가 선택되어 있습니다. 결과에서 빼고 싶은 노트는 체크를 풀어 주세요.

  5. 복구된 보관 폴더 내려받기

    ‘복구한 ZIP 내려받기’ 버튼은 노트를 원래 폴더 구조대로 담고, 선택한 노트가 쓰는 파일만 넣은 _attachments 폴더와 NOTEMEND-REPORT.json을 포함한 ZIP을 만듭니다. HTML, JSON, 첨부 파일만 담은 ZIP, PDF 인쇄 옵션도 있습니다.

  6. 보고서 점검

    내보내지 못한 이미지처럼 끝내 찾지 못한 링크는 보고서에서 확인하세요. 그런 링크는 원문 그대로 남기므로 직접 고칠 수 있습니다.

작동 원리

반복 블록: 무엇을 중복으로 보나요

텍스트는 빈 줄이 하나 이상 있는 곳마다 블록으로 나뉩니다. 다만 코드 펜스(백틱 세 개 또는 물결표 세 개)로 감싼 블록과 들여쓴 코드 블록은 안에 빈 줄이 있어도 항상 한 덩어리로 둡니다. 글 블록끼리는 공백을 하나로 줄여 비교하고, 바로 앞 블록과 글자까지 똑같으면 버리고 개수에 더합니다. 바로 이어지지 않고 나중에 다시 나오는 블록은 그대로 둡니다.

합치는 단위는 언제나 블록 전체입니다. 목록 항목이나 시의 행처럼 한 블록 안에서 같은 줄이 반복되는 것은 건드리지 않고, 코드 블록, 가로줄(---), 표 구분선도 비교 대상이 아닙니다. 남기는 부분은 들여쓰기와 블록 사이 빈 줄까지 원문 그대로이며 줄바꿈만 LF로 통일합니다.

A

A

B

A

A
   ->   A

B

A
      (반복 블록 2개 제거)

첨부 링크를 찾는 방법

스킴이 붙은 URL, #조각, //로 시작하는 링크가 아닌 마크다운 링크와 이미지 대상은 퍼센트 디코딩한 뒤 노트가 있는 폴더 기준으로 푼 경로에서 압축 파일을 찾습니다. /로 시작하는 경로는 압축 파일의 최상위부터 봅니다. 그래도 없으면 파일 이름만으로 찾고, 압축 파일 전체에서 그 이름의 파일이 정확히 하나일 때만 인정합니다.

두 파일에 일치하는 경로는 일부러 추측하지 않고 찾지 못한 링크로 보고합니다. 엉뚱한 사진이 삽입되는 일을 막기 위해서입니다. Obsidian식 ![[file.png|300]]와 [[file.pdf]]도 찾지만, 확장자가 없거나 .md인 노트 참조는 건드리지 않습니다. 압축 파일 밖으로 올라가려는 경로는 거절합니다.

결과물은 어떤 모양인가요

첨부 파일은 원래 확장자를 유지한 채 _attachments/로 복사됩니다. 이름이 이미 쓰였으면 확장자 앞에 숫자가 붙습니다(photo.png, photo-2.png). 파일명에 쓸 수 없는 문자는 공백이 됩니다. 새 링크는 노트 기준 상대 경로이고 경로 구간마다 퍼센트 인코딩해서 photo #1.png는 photo%20%231.png가 되며, 폴더가 두 단계 깊은 노트에는 ../../_attachments/...가 붙습니다.

보고서는 단순한 JSON으로, 노트 수, 제거한 반복 블록, 고친 링크, 복사한 첨부 파일, 그리고 해결하지 못한 링크의 {note, link} 목록이 들어 있습니다.

보고서 필드의미
notes결과에 포함된 노트 수
duplicateBlocksRemoved제거한 연속 중복 블록 수
repairedLinks동작하는 경로로 바뀐 링크 수
missingLinks일치하는 파일이 없거나 둘 이상이어서 남긴 {note, link} 목록
attachmentsCopied_attachments로 복사한 파일 수

실제 예시

문단 반복과 하위 폴더 이미지
입력
Personal/Project ideas.md에 "# Project ideas", 연달아 나오는 "Keep this." 두 번, ![Board](attachments/Board.png)가 있고 ZIP에는 _attachments/Board.png가 있음
출력
"Keep this."가 한 번만 남고 링크는 ![Board](../_attachments/Board.png)가 됨. 보고서: duplicateBlocksRemoved 1, repairedLinks 1, attachmentsCopied 1

노트가 폴더 한 단계 아래에 있어서 링크가 ../로 시작합니다.

이름이 같은 첨부 파일 두 개
입력
First/photo #1.png와 Second/photo #1.png를 각 폴더의 Note.md가 링크함
출력
_attachments/photo #1.png와 _attachments/photo #1-2.png, 두 번째 링크는 ../_attachments/photo%20%231-2.png

노트마다 자기 사진을 계속 가리키고 어떤 파일도 덮어쓰이지 않습니다.

모호한 파일 이름
입력
Second/Note.md가 photo.png를 링크하는데 ZIP에는 A/photo.png와 B/photo.png가 둘 다 있음
출력
링크는 photo.png 그대로 남고 보고서에 {note: "Second/Note.md", link: "photo.png"}가 기록됨

둘 중 어느 것인지 추측하면 엉뚱한 이미지가 들어갈 수 있어서 도구가 거절합니다.

연속이 아닌 반복은 유지
입력
블록 순서: A, A, B, A
출력
A, B, A(블록 1개 제거)

연속된 반복만 합치므로 나중에 다시 나오는 후렴구 같은 내용은 보존됩니다.

빈 줄과 같은 줄이 든 코드 블록
입력
코드 펜스 안에 "foo();", 빈 줄, "foo();", 빈 줄, "}"가 두 번 나오는 블록
출력
블록은 그대로이고 반복 블록으로 세지 않음

코드 펜스는 빈 줄이 몇 개든 한 블록이고, 코드는 이웃 블록과 비교하지 않습니다.

자주 하는 실수

  • 일부러 반복한 문단도 합쳐집니다

    똑같은 문단이 연달아 나오면 내보내기 도구가 만든 중복과 구별할 수 없어 두 번째 문단을 지우고 개수에 더합니다. 한 블록 안의 반복되는 줄, 코드 블록, --- 구분선은 안전합니다. 문단을 일부러 반복한 노트라면 복구 전후 화면에서 확인하고 직접 되돌리세요.

  • ZIP 안에 있는 파일만 연결할 수 있습니다

    내보내기 도구가 이미지를 쓰지 않았다면 다시 이을 방법이 없습니다. 그 링크는 원문 그대로 해결 못 한 목록에 들어갑니다.

  • 시간대 없는 날짜는 변환하지 않고 적힌 그대로 보여 줍니다

    Created:와 Modified:는 YAML 프런트매터나 선택적 제목 바로 뒤의 메타데이터 머리말에서만 읽고, 본문 중간 값은 무시합니다. ISO, 흔한 영어 날짜, 한국어 날짜를 인식합니다. 2026-07-02T18:10:00+09:00처럼 시간대가 있으면 내 로컬 시간으로 표시하고, 2026-06-14 09:30처럼 없으면 어느 컴퓨터에서나 그 벽시계 시각을 유지합니다. JSON 내보내기에 쓰되 마크다운은 다시 쓰지 않습니다.

  • 대소문자나 유니코드 표기만 다른 노트에는 접미사가 붙습니다

    같은 폴더의 Ideas.md와 ideas.md처럼 일반 파일 시스템에서 충돌할 경로가 있으면 뒤쪽 노트를 ideas (2).md로 보존합니다. 충돌이 더 있으면 (3)처럼 번호를 늘려 어느 노트도 덮어쓰지 않습니다.

  • 쓰이지 않는 첨부 파일은 복사하지 않습니다

    보관 폴더 내보내기는 선택한 노트가 참조하는 파일만 복사합니다. 어느 노트도 링크하지 않은 파일은 결과에서 빠지므로 용량은 줄지만, 참조 없는 스캔본은 남지 않습니다.

자주 묻는 질문

Apple 메모는 마크다운으로 직접 내보낼 수 있나요?

아니요. Apple 메모는 PDF 내보내기는 되지만 마크다운은 지원하지 않습니다. 보통 .md 파일과 이미지를 만들어 주는 서드파티 내보내기 도구를 쓰고, 결과 ZIP을 이 복구기에 넣습니다.

내보낸 노트에 문단이 중복되는 이유는 무엇인가요?

원인은 내보내기 도구마다 다르고 이 도구가 알 수는 없습니다. 하는 일은 단순합니다. 바로 앞 블록과 똑같은 블록을 지우고 그 수를 보고서에 기록합니다.

노트가 업로드되나요?

아니요. ZIP은 브라우저 안에서 읽고 다시 만들며 서버로 전송하지 않습니다.

옵시디언에서 쓸 수 있나요?

가능합니다. 결과 폴더를 보관함으로 열면 됩니다. 링크는 퍼센트 인코딩된 평범한 상대 경로 마크다운이고 첨부 파일은 _attachments 폴더 하나에 있습니다.

보고서의 '고친 링크'는 무엇을 뜻하나요?

복사한 첨부 파일을 가리키도록 링크 문구가 바뀐 경우를 셉니다. 이미 올바른 상대 경로를 가리키던 링크는 일치하지만 고친 것으로 세지 않습니다.

용량 제한은 얼마인가요?

512MB까지의 ZIP을 받습니다. 아주 큰 내보내기는 기기 메모리에도 영향을 받습니다.

Apple과 관련된 도구인가요?

아니요. 내보낸 마크다운 파일을 다루는 독립 도구이며 Apple 제품이 아닙니다.

더 깊이 읽기

마지막 업데이트: