1. C#中有bin轉txt文本轉換的封裝類庫嗎
有,見代碼例子
usingSystem.Text;
//將字元串轉為為二進制專數組
stringtext="這是一個屬中文字元串";
byte[]bin=Encoding.Default.GetBytes(text);
//再將二進制數組轉換為字元串
strings=Encoding.Default.GetString(bin);
Console.WriteLine(s);
2. matlab 打開bin文件 並轉換成為txt文件,送上所有積分
讀取二進制文件用fread函數,其調用格式為
[A,COUNT]=fread(fid,size,'precision')
其中A是用於存放讀取數據的矩陣、COUNT是返回所讀取的數版據元權素個數、fid為文件句柄、size為可選項,若不選用則讀取整個文件內容;precision用於控制所寫數據的精度,
%從數據文件讀取一維數據
fip=fopen('C:\binary3.bin','rb');
[dat,num]=fread(fip,[2,20],'double');
fclose(fip); %關閉文件
寫數據至TXT文件用fprintf函數,其調用格式為
fprintf(fid,format,A)
fid為文件句柄,指定要寫入數據的文件,format是用來控制所寫數據格式的格式符,與fscanf函數相同,A是用來存放數據的矩陣或變數。
fp=fopen('c:\dat.txt','w');
fprintf(fp,'%s',dat)
fclose(fp)
以上代碼只是簡單演示具體還需要知道你的二進制文件的數據格式和數據種類以及以何種形式寫入文本文件(比如間隔為逗號?製表符?空格?等等)
3. 問一下。MSP430單片機程序是BIN格式的如何轉換成TXT格式,通過MSP-FET430UIF的模擬器的JTAG下載程序
iar里options——linker——output——format選擇other下的output選擇msp430-txt