什么是SU二進制文件?。?/p>
簡單來講,所有文件都是以二進制存儲的。
(補充:其實幾進制關系不大,因為進制之間是可以互相轉換的)
不過一般會將文件分為文本文件和二進制文件。文本文件簡單來說是指以ASCII、Unicode等針對文本的編碼格式儲存的文件;二進制文件則可以有各種儲存結構。
舉個例子,字符A和B在ASCII編碼格式中對應的十六進制數字分別是0x41和0x42(二進制分別為1000001和1000010)。我可以直接創建一個文件,直接向里面寫入十六進制數據0x41和0x42(注意是直接寫入數據,不是一般的文本輸入),保存之后使用一般的文本編輯器打開,我就能看到字符串AB顯示在屏幕上了。
至于ASCII,它的全稱是American Standard Code for Information Interchange(美國標準信息交換碼),它只是一種編碼格式,規定了字符如何在計算機中用二進制數字進行表示。
附上對應的Python代碼: