[個人筆記] VSS2005 存放 PDF開起來居然變白的…

[個人筆記] VSS2005 存放 PDF開起來居然變白的…

最近同事發現PDF放進VSS2005之後取出來發現一片白…

原本檔案的ChkSum:

1

取得VSS2005的最新出來卻變成:

2

而且看起來Byte數也變了,但是為什麼會開起來變白的呢?一查之下原來是微軟的包:

FIX: The PDF file becomes corrupted after you check in the PDF file in Visual SourceSafe 2005

簡單的說,它錯誤的原因在於簽入檔案的時候由於是自動選擇檔案格式,它並未自動

辨識為Binary格式,所以造成檔案的問題,這不是很久以前的FTP Client辨識Server端檔

案會發生的問題嗎…轉動眼珠

 

[解決方法]

1.簽入pdf檔案時檔案類型選擇Binary

image

 

2.修改VSS Option:

1) 開啟 Tools | Options | File Types 頁籤。
2) 點選 File Groups 中的 <Relevant Masks> 使之高亮。
3) 增加 *.pdf 到 Binary files 列表中。
4) OK

image

3.安裝VSS2005更新:更新載點 KB資訊庫

 

 

參考資料:

Corrupted PDF files retrieved from VSS 2005

[FIX]VSS 2005 與 PDF 不相容問題

Visual source Safe corrupts PDF files