0
這是一段代碼。我正在嘗試在binmode中將十六進制寫入文件。將十進制轉換爲十六進制並在perl中寫入binmode文件
#!/usr/bin/perl
die "Usage: $0 infile outfile" unless scalar(@ARGV) > 1;
open(my $out, '>', $ARGV[1]) or die "cannot open in file: $!";
binmode($out);
$PrevlastByte = 116;
my $PrevlastByte = pack 'H*', $PrevlastByte;
print $out "$PrevlastByte";
$ PrevlastByte是116和它的等效十六進制是74.當我看到我的OUTFILE,我將有兩個字節的數據11和60。我只是想在OUTFILE即0x74 1個字節的數據,當我看到它在十六進制查看器。如何才能做到這一點。請幫忙。
完美!謝謝。 :-) –