hexdump

Off-the-Shelf C++ Hex Dump Code

I work a lot with network and serial communications software, so it is often necessary for me to have code to display or log hex dumps of data packets. Every time I do this, I write yet another hex-dump routine from scratch. I'm about to do so again, but figured I'd ask here: Is there any good free hex dump code for C++ out there some...

Any Generic Utilities or Libraries for Converting Hex Dumps into Human-readable Form?

I work a lot with serial communications with a variety of devices, and so I often have to analyze hex dumps in log files. Currently, I do this manually by looking at the dumps, looking at the protocol spec, and writing down the results. However, this is tedious and error-prone, especially whem messages contain hundreds of bytes and con...

Hex dump from memory location

Hi I use a pointer to specify some kind of "shared memory" which I use to exchange data between different processes/threads. Now I would like to have a hex dump of the content of the shared buffer. Does anyone know how to do that? thanks, R ...

Endianness in Unix hexdump

The following *nix command pipes a hex representation of an IP and port (127.0.0.1:80) into the hexdump command. printf "\x7F\x00\x00\x01\x00\x50" | hexdump -e '3/1 "%u." /1 "%u:" 1/2 "%u" "\n"' The -e flag allows an arbitrary format to parse the input. In this case, we are parsing the first three octets of the IP into unsigned decima...

seing a static variable with hexdump

Hello, I am preparing myself for a lecture exam on security aspects of software development. I would like to know if it is always possible to read the value of a static char array from a binary with hexdump? If not on what factors does it depend whether I can read the value of it or not with a hexeditor?? thanks, ...

hexdump confusion

I am playing with the unix hexdump utility. My input file is UTF-8 encoded, containing a single character ñ, which is C3 B1 in hexadecimal UTF-8. hexdump test.txt 0000000 b1c3 0000002 Huh? This shows B1 C3 - the inverse of what I expected! Can someone explain? For getting the expected output I do: hexdump -C test.txt 00000000 c3 b...

Hex dump parsing in perl

I have a hex dump of a message in a file which i want to get it in an array so i can perform the decoding logic on it. I was wondering if that was a easier way to parse a message which looks like this. 37 39 30 35 32 34 35 34 3B 32 31 36 39 33 34 35 3B 32 31 36 39 33 34 36 00 00 01 08 40 00 00 15 6C 71 34 34 73 69 6D 31 5F 33 30 ...

How to send data to external device

Hi All, I have a serial device connected to my computer at com port. I want to send Hex data to this device, what is the best approach to send data to the device. For example I have this data- String hexStr = "02303033434333d3037313131303131323639393130333131303139033f"; What I am doing right now is- byte[] unsignedByte = HexU...

[Emacs] View the contents of a gzip archive in hexl mode

I want to write a function, similar hexl-find-file, that will open a gzipped file and show the contents in the hexl-mode. How would I do that? ...

xxd binary dump problems

Is the above output in the format that should be expected from xxd or does the presence of the bizzare characters on the right suggest i've done something wrong? I'm attempting to serialise a simple linked list and that's the output i get. Would failing to remove the sentinal character "\0" from the serialisation cause the error? ...