EPUB 전자책 최적화 및 용량 줄이기
<epub 파일을 7z로 열었을 때> |
EPUB 최적화 및 재압축 프로그램
알다시피 EPUB은 ZIP 포맷으로 압축되어 있어 (만약 원본 파일의 압축률이 낮다면) 재압축하면 파일 크기를 꽤 줄일 수 있다. 가장 간단하게는 Epub 확장자를 zip으로 변경한 다음 반디집 같은 압축 프로그램으로 압축 해제하고 다시 압축한다. 그리고 마지막으로 확장자를 Epub으로 변경하면 된다. 그러나 이 방법은 파일이 많을 땐 손이 많이 간다. 번거롭다. 그래서 이런 작업을 해주는 무료 프로그램을 찾아봤는데, Ultra7z E-Book Optimizer와 FileOptimizer를 발견했다.
Ultra7z E-Book Optimizer는 ECT(Efficient Compression Tool), AdvanceCOMP 알고리즘을 사용해 Epub, Fb3, fb2, fbz, cbz 같은 전자책 포맷을 품질 손실 없이 재압축해준다. 한마디로 전자책 포맷에 최적화되어 있다(그 밖에 문서, 이미지, PDF 등의 최적화 도구도 홈페이지에서 무료로 받을 수 있다).
반면에 FileOptimizer는 이름에서 추측할 수 있듯 형식을 가리지 않고 문서, 압축 파일, 이미지, 동영상, 음원 등 PC 사용자의 일상 및 전문 영역에서 사용하는 거의 모든 포맷을 지원한다.
Ultra7z E-Book Optimizer 및 FileOptimizer 다운로드
Ultra7z E-Book Optimizer: 다운로드(페이지 하단에 다운로드 링크 있음)
FileOptimizer: 다운로드
FileOptimizer 살펴보기
꾸준히 업데이트되고 있는 FileOptimizer는 한국어를 지원해 사용하기도 어렵지 않고, 딱히 설정할 것도 없다. 다만, [백업 생성 안함]을 체크하면 원본 파일이 삭제되므로 만약을 위해 이 옵션은 사용하지 말자.
Ultra7z Optimizer와 비교하면 압축률은 비슷하지만, 작업 속도는 느리다. Ultra7z E-Book Optimizer는 Epub 전용이지만, FileOptimizer는 범용이라 PDF도 최적화할 수 있다.
Ultra7z Optimizer 살펴보기
영어 인터페이스지만, 딱히 만질 것은 없다. 설정은 기본값에서 압축 레벨은
‘보통(Normal)’을 추천한다Fast를 추천한다. Fast, Normal 압축률은 거의 차이가 없지만, 속도는 90MB Epub 파일을 최적화하는데, Fast는 40초 정도, Noraml은 2분 정도 걸렸다.참고로 프로그램의 인터넷 접속을 방화벽으로 차단하면 실행이 안 된다. 사용하기가 찜찜하다면, FileOptimizer을 사용하거나 샌드박스/가상머신을 활용하자.
하나하나의 작업 속도도 생각보다 더딘데, Ultra7z Optimizer, FileOptimizer 둘 다 멀티스레딩까지 지원하지 않아 대량의 파일을 작업할 땐 인내심을 한계를 시험하게 된다. 대신 여러 창을 동시에 실행하는 것에는 제약이 없다.
재압축해야 할 파일이 많다면, CPU 코어 수만큼 프로그램을 중복으로 실행해 나누어 작업할 것을 추천한다.
Ultra7z Optimizer으로 수백 개의 전자책 파일을 최적화하고 나면, 꼭 몇 개씩 빠진 것이 나온다.
고로 작업 완료 후 Q-Dir 같은 파일관리자를 사용해 빠진 파일이 없는지 확인하는 것은 필수고, 작업해야 할 파일이 많다면 눈에 좋은 블루베리나 건강보조제라도 챙겨두어 건강을 해치는 일이 없도록 하자.
간혹 최적화된 파일이 오류가 나기도 한다. 이런 오류가 난 파일들은 대체로 원본과 파일 크기가 거의 같다.
오류 파일을 일괄적으로 찾아내는 방법은 위처럼 문서 변환 프로그램을 사용하면 된다. Epub을 TXT로 변환할 때 오류가 있는 Epub 파일은 변환에 실패한다.
왼쪽은 원본 폴더의 용량이고, 우측은 Ultra7z E-Book Optimizer로 작업한 결과물이 있는 폴더의 용량이다. 전체적으로 보면 43.64% 정도의 저장 공간이 절약되었다.
Ultra7z Optimizer vs FileOptimizer
멀티스레딩: 둘 다 지원하지 않음(테스트: Ryzen 3 5300U)
작업 속도: Ultra7z Optimizer > FileOptimizer
압축률: Ultra7z Optimizer = FileOptimizer
오류율: Ultra7z Optimizer > FileOptimizer
업데이트 빈도: Ultra7z Optimizer < FileOptimizer
비록 보잘 것 없지만 광고 수익(Ad revenue)은 블로거의 콘텐츠 창작 의욕을 북돋우는 강장제이자 때론 하루하루를 이어주는 즐거움입니다
0 comments:
댓글 쓰기
댓글은 검토 후 게재됩니다.
본문이나 댓글을 정독하신 후 신중히 작성해주세요