티스토리 백업 XML 분할 프로그램

본 프로그램으로 인한 어떠한 손실도 책임지지 않습니다.

실행 파일 : TistoryXMLSpliter
소스 코드 : https://github.com/Linsoo/TistoryXMLSpliter

사용 방법 : TistoryXMLSpliter “분할할 파일명” “분할포스트 갯수” “TEST옵션”

예시 : 
>TistoryXMLSpliter.exe tistory.xml 100
>TistoryXMLSpliter.exe tistory.xml 100 test

생성 파일:

  • main.xml : 본문글(첨부파일 포함)을 제외한 나머지 모든 값이 저장됨
  • post#.xml : post1.xml, post2.xml 이렇게 파일이 분할되서 생성됨
    옵션값(분할포스트갯수)에 의해 파일이 생성되는 순수한 글백업파일

처음에는 반드시 test 옵션을 붙여서 제대로 분할되는지 테스트를 한다.

분할이 완료되면 저렇게 읽어들인 파일 크기가 나오는데 (오리지날 원본 사이즈랑 동일한지도 확인)
생성된 main.xml, post1.xml… postn.xml 파일 전부 모아서 용량을 확인하여 동일한지 확인한다.

같은 용량임이 확인되면 마지막 인자인 test를 쓰지 않고 실행 하여 분할한다.

 

텍스트큐브 복원시 반드시 migrational=”true” 를 확인한다.

생성된 파일(테스트용이 아닌) 최상단에는 migrational=”true” 와 migrational=”false” 가 있음.
true : 기존데이터 블로그 데이터를 삭제 하지 않고 추가함.
false : 기존 데이터를 전부 삭제하고 추가함.

 

 


Behind Story..

예전에 티스토리에서 워드프레스로 이사올때 사용했던 백업 xml 파일입니다.
보시다 싶이 2기가가 넘는 대용량 파일이죠.

원래는 워드프레스로 이사올려고 한게 아니라 텍스트큐브에다가 그대로 옮길려고 했었습니다.
하지만 아무리 해도 단일파일 2기가 이상은 복원이 불가능 하더군요.

텍스트 큐브 소스를 분석한건 아니지만 TTXML  플러그인과 달리 한번에 파일을 다 읽는다던지 하는가 봅니다.
TTXML 는 2기가가 넘는 파일도 문제 없이 읽어서 이사가 가능했습니다.

인터넷을 검색해보니 어느 글에 2기가 이상은 어떠한 방법을 써도 불가능하고 파일을 쪼개야 한다는 글과
kuna 라는 분이 TTXMLParser 라는 툴을 만들었다는데 그 툴 다운로드가 아무리 찾아도 찾을수 없었다.

찾다찾다 그분 블로그에 까지 가게됬는데(현재 운영중인) 그분이 예전에 쓴 글을 보면 그 TTXMLParser 요청하는
사람이 꽤 있는가 본데 작업이 미뤄지고 있다 라는 글이 있었다. (지금 링크 찾는데 안보임)

그래서 이사 당시에 워드프레스로 가기로 했던거죠. ㅋㅋㅋㅋ

뭐 암튼간에 그래도 저 백업파일에 미련을 버리지 못하고 계속 보관하고 있다가 오늘 정리하면서 만들어 봤습니다.

반나절이 걸려서 만들어서 nginx+mariaDB에 복원하고 보니 이걸 왜했나 싶네요 ㅋㅋㅋ
방문자 관련 데이터베이스도 하나도 없고 사진파일도 티스토리 백업이 잘못된건지 깨진것도 몇개 있네요.

혹시 누군가 티스토리 백업은 했는데 대용량이라 텍스트큐브에 복원 안되서 짜증나실분을 위해 올려둡니다.
아마 버전업그레이드를 하던지 소스에 손대는 일은 별로 없을거 같군요.
(오늘 티스토리 관련 파일들 전부 정리할 생각이라)

 

참고 사이트 : http://forum.tattersite.com/ko/viewtopic.php?id=4963


크리에이티브 커먼즈 라이선스Linsoo의 저작물인 이 저작물은(는)크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

“티스토리 백업 XML 분할 프로그램”에 대한 2개의 댓글

  1. 수고 하십니다.
    티스토리를 백업 할려고 알아보는 중 인데.. 이거 다운받아 보니 실행파일 하나있네요.
    근데 어떻게 사용 하는거에요?
    일단 계정연결을 해야 백업을 하던 뭘 하던 할텐데 이 부분에 대한 설명이 없네요.
    답변 부탁합니다.

    1. 이거 예전에 백업기능 있을때 백업한 파일 분할하는겁니다.
      태터툴즈로 복원할려니 단일파일 2기가 넘어가면 복원 안되서 만들었던 거죠.

      현재 티스토리 백업하는거랑은 상관이 없습니다.

댓글 남기기

이메일은 공개되지 않습니다.

This site uses Akismet to reduce spam. Learn how your comment data is processed.