[問題] binary file 處理問題

看板Perl作者 (reputation)時間18年前 (2007/09/04 23:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
我的binary file為4 bytes, binary.dat格式如下 00000000h: 18 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 ; ................ code如下 use strict; my $buffer = ""; open(FILE, "<Data.dat"); binmode(FILE); read(FILE, $buffer, 10000000, 0); close(FILE); foreach (split(//, $buffer)){ my $data = sprintf("%02x\b", ord($_)); print $data;} 輸出結果如下 18 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 請問各位高手, 如果要每四個為一組, 要如何寫呢? 如下的輸出結果!! 謝謝!! 18 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.237.210
文章代碼(AID): #16tNwHV9 (Perl)
文章代碼(AID): #16tNwHV9 (Perl)