PdgThumbViewer提供基本瀏覽功能,可以當(dāng)作一個(gè)簡(jiǎn)易的pdg文件瀏覽器使用,不過(guò)只能瀏覽圖像PDG,有需要可以下載使用。
軟件特色
提供類(lèi)似ACDSEE的縮略圖瀏覽界面,“所見(jiàn)即所得”地檢查PDG文件是否存在壞頁(yè)等。
提供批量檢查界面,能夠一次檢查多個(gè)文件夾下的PDG文件是否有缺頁(yè)、壞頁(yè)、黑線頁(yè)等。
提供資源管理器插件,讓W(xué)indows的資源管理器顯示PDG文件縮略圖、文件信息和預(yù)覽,支持x86和x64 Windows。
提供資源管理器右鍵菜單,便于快速啟動(dòng)批量檢查界面。
提供基本瀏覽功能,可以當(dāng)作一個(gè)簡(jiǎn)易的PDG文件瀏覽器使用,不過(guò)只能瀏覽圖像PDG。
基于Pdg2Pic內(nèi)核實(shí)現(xiàn),不僅可以擺脫超星瀏覽器獨(dú)立運(yùn)行,而且檢查沒(méi)問(wèn)題的文件用Pdg2Pic、Uni cornViewer均可正常打開(kāi)。
目前僅能檢查0xH、1xH、2xH、AxH的圖像、文字版PDG文件,不支持6xH或HTML版PDG文件。支持名為PDG,實(shí)為PNG、GIF、BMP、TIFF、JPG、JPEG 2000、DjVu的文件。
常見(jiàn)問(wèn)題
Q:有些PDG文件識(shí)別不出來(lái),PdgThumbViewer報(bào)告這些文件是pdf文件,怎么辦?
A:請(qǐng)用Pdg2Pic或車(chē)明先生的Pizza轉(zhuǎn)換成PDF文件。
Q:有些PDG文件識(shí)別不出來(lái),PdgThumbViewer報(bào)告Broken File、Decode Failed、Empty File或Unknown File,怎么辦?
A:請(qǐng)重新下載這些文件。
Q:有些PDG文件識(shí)別不出來(lái),PdgThumbViewer報(bào)告6xH文件,怎么辦?
A:請(qǐng)先用車(chē)明先生的Pizza解密。
Q:有些PDG文件識(shí)別不出來(lái),PdgThumbViewer報(bào)告FFH文件,怎么辦?
A:請(qǐng)換一個(gè)鏡像重新下載這些文件,或不用超星瀏覽器下載。
Q:黑線頁(yè)是怎么回事?為什么會(huì)出現(xiàn)黑線頁(yè)?如何避免出現(xiàn)黑線頁(yè)?
A:所謂黑線頁(yè),是指PDG文件顯示或轉(zhuǎn)換出來(lái)以后,頁(yè)面上出現(xiàn)黑色條紋,而不是正常的文字或圖像。出現(xiàn)黑線頁(yè)的最根本原因是PDG圖像數(shù)據(jù)異常,具體引發(fā)的原因通常包括:
PDG文件下載時(shí)沒(méi)有下完,即Broken File。碰到這張情況,在正版超星瀏覽器里會(huì)顯示黑線或出錯(cuò),在Pdg2Pic或PdgThumbViewer等基于Pdg2Pic內(nèi)核的軟件中則會(huì)報(bào)錯(cuò)。從技術(shù)上說(shuō),正版超星瀏覽器顯示這種文件出現(xiàn)黑線的原因是:超星瀏覽器沒(méi)有對(duì)數(shù)據(jù)有效性進(jìn)行檢查,當(dāng)數(shù)組越界后,仍然繼續(xù)解碼下去,這時(shí)解碼所消耗的其實(shí)是內(nèi)存里的垃圾數(shù)據(jù)。如果內(nèi)存里的數(shù)據(jù)正巧可以一直解下去,超星瀏覽器就會(huì)出現(xiàn)CPU 100%、界面無(wú)反映的情況。
PDG文件數(shù)據(jù)被破壞。破壞的原因可能是超星服務(wù)器上的文件本身出了問(wèn)題,也可能是因?yàn)榫W(wǎng)絡(luò)或軟件故障,不過(guò)目前更常見(jiàn)的原因是用早期版本的Pizza解密原版1xH文件:Pizza 1.3之前的版本在解密1xH格式時(shí),可能會(huì)因?yàn)槟承┰蛟斐蓴?shù)據(jù)破壞,這個(gè)bug到1.3版才被修正。如果有人購(gòu)買(mǎi)了低版本的Pizza后無(wú)力升級(jí),或升級(jí)后擅自對(duì)Pizza進(jìn)行修改,就可能會(huì)遇到黑線頁(yè)。
特殊格式的PDG文件。這種情況只有在用BXViewer等早期出現(xiàn)的第三方軟件瀏覽新出的PDG文件時(shí)才會(huì)出現(xiàn):早期第三方瀏覽器是在分析當(dāng)時(shí)PDG文件格式的基礎(chǔ)上做出來(lái)的,后來(lái)PDG文件格式變了,自然就認(rèn)不出來(lái),但是又不報(bào)錯(cuò),而是試圖按照以前的格式硬解,當(dāng)然解不對(duì)。
避免出現(xiàn)黑線頁(yè)的辦法包括:
下載完成后立刻用PdgThumbViewer進(jìn)行檢查,及時(shí)補(bǔ)下出問(wèn)題的頁(yè)面。
只用Pizza解密6xH,或?qū)izza升級(jí)到1.3版以上,在如何情況下都不試圖更改Pizza。
如果非要用第三方瀏覽器瀏覽PDG文件,請(qǐng)盡量選擇新一點(diǎn)的瀏覽器,如coolman的miniPdgViewer。
Q:PdgThumbViewer如何檢查黑線頁(yè)?有什么限制?
A:在PdgThumbViewer的縮略圖界面下,可以通過(guò)肉眼檢查縮略圖來(lái)判斷是否出現(xiàn)黑線頁(yè),也可以通過(guò)“明細(xì)”功能,或批量檢查界面,用軟件自動(dòng)檢查是否有黑線頁(yè)。
PdgThumbViewer采用最笨的辦法自動(dòng)檢查黑線頁(yè):在對(duì)圖像解碼的時(shí)候,只要發(fā)現(xiàn)從頁(yè)面最左端或最右端橫跨到頁(yè)面1/3處的黑線, 并且總高度超過(guò)50條掃瞄線,即認(rèn)為該頁(yè)為黑線頁(yè)。這種方法存在誤判的可能,但概率很小,因?yàn)檎5臅?shū)頁(yè)總會(huì)有邊空,不可能出現(xiàn)從左往右或從右往左一直到1/3處的黑線,通常只有在掃描時(shí)由于種種原因,在頁(yè)面的頂部、底部出現(xiàn)黑邊,才可能誤判,不過(guò)這畢竟是小概率事件,而且為了減少誤判,自動(dòng)忽略頂部和底部的10%掃描線 (頁(yè)高的10%)。這種方法也存在漏判的可能:目前僅對(duì)原始圖像是純黑白的PDG、png文件有效,對(duì)其他格式無(wú)效,不過(guò)這些格式出現(xiàn)黑線頁(yè)的概率也非常小。
正因?yàn)楹诰€頁(yè)存在誤判的可能,所以在批量檢查界面中,才會(huì)在底部的列表集中列出所有懷疑是黑線頁(yè)的文件,供人工校核。