Re: [情報] Open PCMan 2007 3/11 大修正

看板PCman作者 (chitsaou)時間17年前 (2007/03/17 21:58), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/12 (看更多)
各位前輩大家好 <(_ _)> 小弟下載了 20070312 的 snapshot,遇到自動登入不能的問題, 發現是設定檔變了,所以才會無效。 我自 svn 下載了舊版和新版的程式碼, 研究了一下,寫了一支轉換程式... http://tfcis.org/~chitsaou/src/c/pcman-conv/site-conv.c 原始碼 http://tfcis.org/~chitsaou/src/c/pcman-conv/site-conv.exe 執行檔 使用方法:將conv.exe 放在新版的 PCMan/Config 中, 並把舊版的站台設定檔 (所有 首頁; 開頭的和 最愛; 開頭的檔案) 也一併放到新版的 PCMan/Config 資料夾裡面, 執行 conv.exe ,就會自動生成新版本設定檔了。 試了一下,發現的確是只要有特殊符號就會失效, 聽說下一版本會改進? 像我一樣等不及的可以先用這個轉換程式這樣 (XD)。 不過目前這支程式還只是初步版本, 對於『使用非預設值的設定』(前 4bytes 其值為 0) 會無法轉換,因為其實小弟看不懂舊版程式碼中的讀取方法 Orz (不過,我要等新版 XD 所以不打算改了 :P) 另外,由於新版本對於『觸發字串加密解密』使用了異於舊版的方法, 因此,若回應字串有加密,則轉換套用到新版 PCMan 會無法反解, 由於我本身沒有這個需求,所以就不研究如何轉換了(心虛 Orz) --- 附帶一提,PTT 進站的『觀』字,其尾碼為 `[', 因此無論是否去除進站prompt 中的特殊符號,都會無法偵測。 所以其實我比較期待下一版本 :) --- 判斷是否為 Big5 中文的方法,在 MapleBBS-itoc 版本中有實作: : <cite> 作者 Wei-Chang Shann (單維彰) 標題 Big-5 編碼系統 時間 http://www.math.ncu.edu.tw/~shann/Chinese/big5.html (Oct 24, 1995) Big-5 首碼在 161 (\241, 0xA1) 到 254 (\376, 0xFE) 之間. Big-5 次碼在 64 (\100, 0x40) 到 126 (\176, 0x7E) 之間 或是 161 (\241, 0xA1) 到 254 (\376, 0xFE) 之間. : </cite> --- 謝謝 OpenPCMan 專案的各位前輩! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.142.42.58 ※ 編輯: ducksteven 來自: 220.142.42.58 (03/17 22:18)

03/18 01:22, , 1F
新版本加密唯一的不同是使用base64編成可見字元而已
03/18 01:22, 1F
文章代碼(AID): #15-_GZPX (PCman)
討論串 (同標題文章)
文章代碼(AID): #15-_GZPX (PCman)