如何顯示 二進位制 檔案內容並且位元組之間插入空格

2021-08-22 11:45:39 字數 734 閱讀 5416

一、程式設計環境:qt4.8.5 

二、應用場景:讀取檔案內容,通過串列埠傳送,實現stm32程式燒寫

三、開啟檔案並讀取內容:

qstring m_filename;    

qbytearray senddata;

quint32 m_filesize = 0;

m_filename = qfiledialog::getopenfilename(this,"開啟檔案","./","*.bin");

if (m_filename.isempty())

qfile file(m_filename);

if (!file.open(qiodevice::readonly))

senddata = file.readall();

m_filesize = senddata.length(); //檔案大小

基本上滿足顯示效果,短暫延時可接受,若是實時轉換並顯示,則介面卡頓明顯!

Python顯示二進位制檔案內容

usr bin python import sys import struct import re fname memory.bin base addr 0x3800000 swap 0 def fs2 dump start addr,pos,size,word,fp index 0 offset ...

二進位制內容

二進位制是計算機技術中心採用的一種記數方法。二進位制的資料是用0和1來表示。參照比對十進位制0 9 基數是2,同時也是稱之為逢二進一。再計算機中,計算機內部硬體資料的交流方式是採用的0和1這兩個數字,其實表示兩種狀態。類似電燈的開關啊,採用的兩種對立的物理狀態表示。十分好用雖然二進位制有不少的優點,...

二進位制顯示檔案

void cprocessdlg onhexshow m lfilelength file.getlength lpos file.seek loffset,cfile begin while nret file.read szbuf,m nperlinebytes 0 stemp.format t...