2013 10 28,檔案編碼初探(留給自己看)

2021-06-18 21:31:21 字數 458 閱讀 8803

今天有些鬱悶,上午把替換字串的文字交給了chenxu。下午就折騰了個c讀取不同檔案編碼,弄得頭暈乎乎的

1.檔案儲存在電腦上,同樣的內容不同編碼不一樣。如同樣是1234,用ascii碼和unicode完全不一樣

2.notepad檢視二進位制檔案有問題,16進製制顯示不全,下次用ue

3.ucs就是unicode編碼,ucs-2代表乙個字元用兩個位元組儲存。它又分為小端法和大端法,無論大小端,都指的是檔案的儲存內容。而用c語言讀出來的都是正確的,如12儲存到檔案時0x0031,0x0032,用c讀出來都是1和2,這是不會錯的。大小端的區別在於檔案的二進位制。小端法儲存的是0x3100,0x3200;大端儲存的是0x0031,0x0032

4.乙個文字檔案,有的會帶檔案頭標識編碼,有的不會帶。最好是用二進位制讀取,不會出錯。

5.用二進位制寫檔案,不指定編碼,比如寫入12,就會儲存為不帶檔案頭的12,儲存的格式預設應該是ascii碼

OpenSSL之八 檔案編碼格式

金鑰編碼 其他編碼 asn.1 abstract syntax notation dotone 抽象語法標記1。是定義抽象資料型別形式的標準,是用於描述資料表示 表示 傳輸 編碼的記法。asn.1是一種結構化的數字物件描述語言,它包括了兩個部分 資料描述語言 iso8824 資料編碼規則 iso88...

核心必須懂 二 檔案系統初探

這次來說檔案系統.檔案系統是非常重要的,提高磁碟使用率,減小磁碟磨損等等都是檔案系統要解決的問題.市面上的檔案系統也是數不勝數,比較常用的像ext4,xfs以及ntfs等等,國內的像鵝廠的tfs,然後還有sun號稱 last word in file system 的zfs,學習zfs而來的btrf...

1 檔案測試 2 檔案操作

1 檔案測試函式 2 檔案操作 新建檔案 fopen filename,w 以 寫 的方式開啟乙個不存在的檔案,就會新建該檔案 檔案刪除 unlink 檔案複製 copy filename,aaa bb.txt 盡量使用 和相對路徑,因為linux只認 也沒有磁碟分割槽,而windows 和 都認 ...