Repolode
ReagentX

ReagentX/imessage-exporter

iMessage 데이터를 TXT 또는 HTML로 내보내고 iMessage 데이터베이스를 진단하는 Rust 라이브러리 및 CLI입니다.

스타
5,727
포크
322
열린 이슈
2
마지막 커밋
5일 전

어떤 프로젝트인가요?

imessage-exporter는 Mac의 Messages 데이터베이스에서 iMessage 대화를 내보내 개방적이고 이식성 있는 형식으로 저장합니다. 바이너리는 TXT 또는 HTML 파일을 생성하며, 이미지, 동영상, 오디오 등의 멀티미디어 첨부 파일도 복사해 내보낸 기록에 포함할 수 있습니다. 또한 iMessage 데이터베이스의 문제를 찾는 진단 모드도 제공합니다.

프로젝트는 두 부분으로 구성됩니다. iMessage 데이터를 플랫폼 간에 사용할 수 있는 Rust 구조체로 제공하는 imessage_database 크레이트와, 이를 기반으로 빌드된 imessage-exporter 바이너리입니다. 메시지 데이터는 읽기 전용으로 다루며, 백업, 보관, 기기 간 마이그레이션 또는 규정 준수를 위한 기록 보존을 목적으로 합니다.

SMS와 MMS, 그룹 채팅, 탭백, 답장과 스레드, 편집된 메시지, 스티커, Digital Touch, 손글씨 메시지 등 다양한 iMessage 기능을 지원합니다. macOS, Linux, Windows에서 실행됩니다.

핵심 기능

  • 01iMessage 대화를 TXT 또는 HTML 형식으로 내보냅니다.
  • 02대화에 포함된 이미지, 동영상, 오디오 첨부 파일을 보존합니다.
  • 03iMessage 데이터베이스의 문제를 찾는 진단을 실행합니다.
  • 04iMessage 데이터를 네이티브 구조체로 읽을 수 있는 Rust 라이브러리를 제공합니다.
  • 05그룹 채팅과 탭백을 포함해 iMessage, SMS, MMS, RCS를 지원합니다.

활용 사례

  • iMessage 기록을 읽기 쉬운 파일로 백업하거나 보관합니다.
  • Mac의 메시지 기록을 다른 기기나 플랫폼으로 마이그레이션합니다.
  • 데이터 보존 또는 법적 요건을 위해 대화 기록을 보관합니다.
  • 손상되었거나 일관성이 없는 iMessage 데이터베이스의 문제를 해결합니다.

사용 전 알아둘 점

  • GPL-3.0 라이선스가 적용됩니다. 파생 저작물도 오픈 소스로 유지해야 하는 카피레프트 라이선스입니다.

포함된 컬렉션

토픽

자주 묻는 질문

imessage-exporter은(는) 무엇인가요?
iMessage 데이터를 TXT 또는 HTML로 내보내고 iMessage 데이터베이스를 진단하는 Rust 라이브러리 및 CLI입니다. imessage-exporter는 Mac의 Messages 데이터베이스에서 iMessage 대화를 내보내 개방적이고 이식성 있는 형식으로 저장합니다. 바이너리는 TXT 또는 HTML 파일을 생성하며, 이미지, 동영상, 오디오 등의 멀티미디어 첨부 파일도 복사해 내보낸 기록에 포함할 수 있습니다. 또한 iMessage 데이터베이스의 문제를 찾는 진단 모드도 제공합니다.
imessage-exporter은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
imessage-exporter은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
imessage-exporter은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. imessage-exporter의 마지막 커밋은 2026년 10월 31일입니다.
imessage-exporter은(는) 어디에 사용할 수 있나요?
iMessage 기록을 읽기 쉬운 파일로 백업하거나 보관합니다. Mac의 메시지 기록을 다른 기기나 플랫폼으로 마이그레이션합니다. 데이터 보존 또는 법적 요건을 위해 대화 기록을 보관합니다. 손상되었거나 일관성이 없는 iMessage 데이터베이스의 문제를 해결합니다.
imessage-exporter은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ReagentX/imessage-exporter

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트