in reply to Re^3: how to extract original string from binary files?
in thread how to extract original string from binary files?
Hi Haukex,
Please check the hex dump of binary. 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 ) 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 012345678 +9ABCDEF 00000000 41 52 52 41 59 28 30 78 - 31 65 62 64 63 66 30 30 ARRAY(0x1 +ebdcf00 00000010 29 sharing code as well. #!/usr/bin/perl #use Data::Hexdumper; open(FH, '<:raw', "binary1.txt") or die "help"; #open(FH1, "test1.txt"); binmode FH; #binmode FH1; use Encode qw/encode decode/; use Data::Dumper; use Data::HexDump; while ( (read (FH, $buffer, 256)) != 0 ) { $hex = unpack("H*", $buffer); $hex .= ' ' x ( length($hex) < 48 ? 48 - length($hex) : 0 ); push @rec, "$hex $_"; print "\n"; print HexDump \@rec; } close (FH); If site provide browse option it would be great help! :) Regards, Swapnil
|
|---|