① 如果二進制文件a.dat已經存在,現在要求寫入全新數據,應以什麼方式打開
如果二進制文件a.dat已經存在,現在要求寫入全新數據,應以「wb」方式打開,具體代碼如下:
FILE *fp;
fp=fopen(「a.dat」,「wb」);
就會將原來的文件內容全刪除,寫全新的數據。
在windows上,用記事本就可以打開文本文件了,但要打開二進制文件需要對應的二進制文件解碼器,因此,文本文件是更為大家所熟知的文件形式,而二進制文件的優點漏扮在於它的輸入輸出都省去了轉換的過程,而且更省空間。
(1)bytes音頻文件解密擴展閱讀:
二進制文件讀寫操作方法:
1、二進制文件操作
rb - 讀的時候獲取到的是二進制數據(bytes)
wb - 寫的時候寫入的內容要求類型是二進制文件
普通的文本文件可以通過二進制的形返譽灶式去打開,影響只是獲取到的內容,和寫進去的內容的數據類型;二進制文件只能以二進制的形式打開 (例如: 圖片、視頻、音頻等)
2、二進制數據
一般二進制數據都是通過網路請求獲取到,或者通過讀取本地的二進制文件來虛遲取到
(1)將字元串轉換二進制
bytes(字元串, 編碼方式)
字元串.encode(編碼方式)
(2)將二進制轉換成字元串
str(二進制數據, 編碼方式)
二進制數據.decode(編碼方式)