CVS處理二進位制檔案的import問題

2021-04-20 05:45:42 字數 442 閱讀 3817

實驗證明wincvs在這方面做得還算不錯,不過具體是通過什麼樣的方法做到,需要認真了解才能確定萬無一失。可惜我一直不用wincvs,而是在linux和cvs命令列來做這個工作。

我們當然期望cvs能自動地,基於內容對我們要提交的檔案進行二進位制判斷。但cvs的官方文章說,這樣做有困難。的確,你怎樣區分內容是否二進位制檔案?所以cvs的做法一般是按照字尾名來做判斷。

下面是例子:

cvs import -w "*.exe -k 'b'" first-dir vendortag reltag

這樣就可以把所有*.exe檔案識別為二進位制檔案。比如所有的影象檔案都要被識別成二進位制檔案:

二進位制檔案

本質上是文字檔案是把檔案資訊先轉化成以字元編碼的ascii碼,再儲存ascii的二進位制 而二進位制檔案是直接把檔案資訊編碼成二進位制儲存。因此在讀取的時候要考慮記憶體中二進位制 應該怎麼樣解釋。二進位制檔案的讀取是是要告訴元素的型別 編碼方式 文字檔案則預設為char型別。文字檔案是一種特殊的二進...

二進位制檔案

二進位制檔案 也叫型別檔案 二進位制檔案是由一批同一型別的資料組成的乙個資料序列,就是說乙個具體的二進位制檔案只能存放同一種型別的資料。type tmember record name string 10 email string 20 posts longint end var members a...

二進位制檔案

二進位制檔案 也叫型別檔案 二進位制檔案是由一批同一型別的資料組成的乙個資料序列,就是說乙個具體的二進位制檔案只能存放同一種型別的資料。type tmember record name string 10 email string 20 posts longint end var members a...