有用PDA看電子書的人,可以發現網路上有不少的電子書資源,其中以好讀網站的電子書最為大部份人所推薦,但其為特殊格式,需使用該網站所提供之軟體,方可閱讀其網站提供之好書,若所使用PAD之系統平台該網站未提相應之軟體, 則無法閱讀其電子書,因此在此分享我所寫之轉檔程式,供無法使用好讀電子書閱讀軟體使用。
此程式預設將副檔名加上底線( _ ), AAA.pdb-->AAA.pdb_
若想如此只要在轉換前輸入新的檔名即可
親愛的版大,此文分享若有侵權,請刪除,謝謝!!
附加壓縮檔: 200603/mobile01-179702e9467f9cca4a7b4a0f2828a123.zip
程式相關問題已修正

附加壓縮檔: 200607/mobile01-563241bfc6cbce4d82651e2eed188d91.zip
我想自己改過來,但樓上網友近三年前放出的程式,不能批次作業,轉換的文字檔是BIG5編碼,而且某些在製作pdb電子書時為了方便直排顯示而被被強制轉換的標點符號,例如『』《》,還得自己手動調回來。乾脆自己來寫個轉換程式,把pdb檔全轉成適合橫排的UTF8 文字檔。順便跟大家分享。不過,大概不會有人會需要吧。
使用方式:
需要在有裝GLIB的Linux裡執行。應該有裝GNOME的都會有吧。
在Linux下,把附檔解開,會有一個"pdb2txt"的目錄,裡面有兩個檔案(pdbparse和pdb2txt.sh),把需要轉換的pdb檔複製到同一目錄下,執行./pdb2txt.sh,就會把所有副檔名為".pdb"的檔案轉換為文字檔。
在這裡,順便把好讀的檔案格式做個介紹。
它就是用Palm Database 的格式,這裡有說明http://wiki.mobileread.com/wiki/PDB。不過,當初好讀有保護,要註冊才會全部開放,所以作者在檔案格式裡加了一段保護機制,某些電子書的某個地方會有「★★★★★★★以下內容★★︽本版︾★★無法顯示★★★★★★★」的內容,有70個BYTE,從這以下,每個Big5字元的low-byte數值都被加一,所以要減一才能回復正確的字元。
不知為何,無法上傳檔案,所以放在這裡http://rapidshare.com/files/182752038/pdb2txt.tar.gz.html。
內文搜尋

X