0
我在解釋perl中二進制文件的字節時遇到了問題。perl中的二進制文件數據解釋
片段代碼:
open IMG_FH, $IMAGE_FILE or die $!;
binmode IMG_FH;
sysread(IMG_FH, $Var_Options, 2);
if ($Var_Options == 0)
{
print "Received 0\n";
}
elsif ($Var_Options == 28)
{
print "Received 0\n";
}
else
{
print "Error\n";
}
即使我敢肯定,這個詞一直在二進制文件的開頭是:「001C」(十六進制),我結束了打印「錯誤」;
請幫忙。