PALMisLIFE 討論區

標題: 【求助】Palm 記憶卡、檔案、VFS 等疑問 [列印本頁]

作者: pil720    時間: 2005-1-28 15:00
標題: 【求助】Palm 記憶卡、檔案、VFS 等疑問
Palm軟體對於記憶卡上檔案的存取有兩種方式:

1.透過Palm OS的VFS介面: 存取PDB,PRC,PQA等標準Palm檔案

2.靠軟體自己的本事: 直接存取txt, doc, rtf, xls, ppt, pdf, htm, jpg, mp3,  wma, wmv, avi, mov, mpg, zip等一般PC檔案
(也就是說,Palm OS並不支援直接存取一般的PC檔案)


但千萬要注意: 「不要用中文檔名,也不要用長檔名」

原因是:
1.Palm OS的VFS介面對中文/長檔名的存取仍有嚴重Bug
2.一些有本事的軟體雖可直接存取一般的PC檔案,但對中文/長檔名的存取也大都有嚴重Bug


請問以上說法對嗎?

另外問:

1.有第三方寫出能完全支援中文/長檔名的VFS加強版嗎?
2.有第三方寫出能完全支援中文/長檔名的PC檔案存取介面供沒本事的軟體公司購買使用嗎?
3.有第三方寫出比如「虛擬VFS」的軟體,能即時地把一般PC檔案模擬成標準Palm PDB檔案,而讓一般Palm軟體也能直接存取一般PC檔案嗎?
4.有第三方寫出比如「PC檔案存取介面加強版」的軟體,能在號稱有本事的Palm軟體直接存取一般的PC檔案時進行攔截,而以自己的加強版介面正確存取中文/長檔名嗎?
作者: jerrypc    時間: 2005-1-28 15:17
標題: Re: 【求助】Palm 記憶卡、檔案、VFS 等疑問
上面的說法就我所知是不正確的。
所有對記憶卡的存取均是透過 PalmOS 的 VFS 介面,無論是什麼類型的檔案。
但是存在 Palm 本身的記憶體中的檔案,只有 pdb 及 prc 等等。

在以往 OS4 的時代,對記憶卡上檔名的存取只支援 ANSI 編碼,所以對於由 Windows 所存,以 Unicode 編碼的中文檔名不相容。因此在 OS4 的時代,不能在記憶卡上使用中文檔名。

進入 OS5 時代之後,記憶卡上面檔名的編碼支援 Unicode 了,因此,若中文系統有提供 Unicode 對 Big5 編碼轉換表(PalmOS 英文版的當然沒有辦法處理 Big5 和 Unicode 之間的轉換),就可以在記憶卡上使用中文檔名。請注意是記憶卡上檔名編碼的 Unicode 和 ANSI 轉換,和 PalmOS 本身是否支援 Unicode 無關,PalmOS 仍然是不支援 Unicode 的。

根據上述,您文章下面列的四個問題完全沒有問答的必要了。
作者: 阿輝    時間: 2005-1-28 16:16
標題: Re: 【求助】Palm 記憶卡、檔案、VFS 等疑問
1.透過Palm OS的VFS介面: 存取PDB,PRC,PQA等標準Palm檔案

2.靠軟體自己的本事: 直接存取txt, doc, rtf, xls, ppt, pdf, htm, jpg, mp3,  wma, wmv, avi, mov, mpg, zip等一般PC檔案
(也就是說,Palm OS並不支援直接存取一般的PC檔案)



以上 1 跟 2  都是 VFS 啦

但千萬要注意: 「不要用中文檔名,也不要用長檔名」


OS5 後都沒什麼問題了

原因是:
1.Palm OS的VFS介面對中文/長檔名的存取仍有嚴重Bug
2.一些有本事的軟體雖可直接存取一般的PC檔案,但對中文/長檔名的存取也大都有嚴重Bug



OS5 後都沒什麼問題

1.有第三方寫出能完全支援中文/長檔名的VFS加強版嗎?
2.有第三方寫出能完全支援中文/長檔名的PC檔案存取介面供沒本事的軟體公司購買使用嗎?


OS5 就沒什麼問題了

基本上後面 3,4,5 有觀念上的問題
都是透過 VFS.. 自然沒這個問題

OS5 之後搭配中文系統的配合, 中文檔名早已不是問題 (OS4 就蠻麻煩)

另外也有依存在 VFS 下的 Mount 類軟體
不過穩定性反而不如原生 VFS 支援




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5