bbs2hh


4 Comments

bbs2hh

bbs2hh ,最近在學校電腦教室桌面上發現的程式,用途是將 BBS 精華區轉成 HTMLHelp 檔案(也就是 CHM 說明文件格式)。它不會將加密文章也轉出來,所以用這個備份前得先將加密區域解密。另外還看到了一個功能類似的 WindTop BBS Reader ,看起來沒有搜尋功能,所以不想深入研究。

bbs2hh 在製作 HTMLHelp Workshop 索引檔案時,雖然有一個是否啟用全文檢索功能的核取方塊,但是我後來試了非~常~久~都不成功,試過使用 HTMLHelp Workshop 編輯、加入可能缺少的 DLL… 總而言之雖然產生得出 CHM ,但是全文搜尋功能就是不能用,所以我決定硬幹,這樣還比我慢慢研究 HTMLHelp Workshop 來得快…

bbs2hh 在產生 HTMLHelp Workshop 索引檔案的同時,也會將 BBS 的 ASCII 資料轉換為 HTML ,而 HTMLHelp Workshop 索引檔案的格式根本就是 HTML ,只要 Find/Replace 一下,就能變成文章索引頁面。於是我用了 EmEditor 的 Replace from files 功能全部取代一下,改寫完 CSS ,我龐大的精華區就成功備份成 HTML 格式了~ 至於我最在意的搜尋部分,可以用 Windows 系統內建的檔案內文搜尋來達成(如果是 CHM 這種壓縮過的格式當然沒辦法找到,原始的 ASCII 檔案雖然也能以這種方式搜尋,但是 HTML 版本我比較看得懂 XD)。

bbs2hh 在轉換 ASCII to HTML 方面,除了一些過於精簡的 ASCII 會造成明暗錯誤、雙色字無法顯示(這是當然)、歐文特殊字元及日文漢字會變成亂碼(畢竟本來就不在 Big5 裡面,不過令人驚訝的是俄文沒問題)以外,可以說是沒什麼問題。

壓縮檔裡面附有原始碼可以自己改,理論上我可以將它改一下,以後就不用再 Find/Replace (甚至還能轉成 Unicode 編碼?),不過它的 Readme 寫說必須用 Borland C++ Builder 6.0 來 compile ,而我沒有 Borland 的 compiler…

4 Responses

  • 看了你的介紹後,找到這篇教學網站

    http://0rz.net/300Ku

    裡面說到要打包精華區的內容需要站長的提供

    那一般人要怎麼輸入指令將精華區用 bbs2hh 抓下來呢?

    再此先謝過,感激不盡!

  • 抱歉現在才回覆… 這篇不小心被當成 Spam 了…

    要取得精華區打包資料的方法,我是到主選單 → Mail → Zip ,然後就會有打包精華區資料的選項,有些 BBS 會關閉這個功能,那你就得請問站長願不願意提供給你了。

    bbs2hh 並不是幫你抓精華區的資料,它只是幫你把這份打包好的資料轉換成 HTMLHelp 格式。

Leave a Reply

Your comment may not display immediately due to spam filtering. Please wait for moderation.