讀取二進位制檔案的一種簡單方法

2021-09-26 03:40:56 字數 672 閱讀 5758

讀取二進位制檔案:

//二進位制檔案      

string filename = eventtextbox.text;

//讀取檔案制檔案的長度

filestream mystream = new filestream(filename, filemode.open, fileaccess.read);

binaryreader myreader = new binaryreader(mystream);

var taglength = mystream.length;

myreader.close();

mystream.close();

//讀取二進位制資料

byte data = new byte[taglength];

using (var stream = file.openread(filename))

//解析二進位制檔案

var encoding = encoding.default;

//獲取字段

var str = encoding.getstring();

這個方法是乙個解析二進位制檔案的乙個方法,可根據具體的檔案型別對資料進行編碼修改

對有固定檔案格式的資料請不用使用這個方法,可根據需求對 byte data   陣列進行解析

c c讀取二進位制檔案

因專案需要讀取二進位制檔案,一開始用c 讀取,c 下用的是ifstream類,完整 如下 ifstream in b3dmpath.c str ios in ios binary in.seekg 0,ios end size t filesize in.tellg in.seekg ios beg...

Matlab讀取二進位制檔案

ps bin檔案是二進位制檔案,是檔案格式binary的縮寫。一 檔案的開啟與關閉 1 開啟檔案 在讀寫檔案之前,必須先用fopen函式開啟或建立檔案,並指定對該檔案進行的操作方式。fopen函式的呼叫格式為 fid fopen 檔名,開啟方式 說明 1 fid 用於儲存檔案控制代碼值,如果返回的控...

Python 二進位制檔案讀取

其實對於檔案單純的讀取還是非常好解決的。只要使用如下語句即可把檔案讀取出到變數temp中 如果對open函式的引數mode不熟悉,可以查閱 此處我們需要以二進位制方式讀取該檔案,因此mode rb with open filename,mode rb as file temp file.read f...