byte #[space]octal value[space]decimal value[space]hex value[space]default character set
hexdump -v -e '"%07_ad" 1/1 " %03o"' -e '1/1 " %03u"' -e '1/1 " %03x"' -e '1/1 " %_c \n"'And in a bash script taking a file:
#!/bin/bash hexdump -v -e '"%07_ad" 1/1 " %03o"' -e '1/1 " %03u"' -e '1/1 " %03x"' -e '1/1 " %_c \n"' $1Example output when called on itself:
0000000 043 035 023 # 0000001 041 033 021 ! 0000002 057 047 02f / 0000003 142 098 062 b 0000004 151 105 069 i 0000005 156 110 06e n 0000006 057 047 02f / 0000007 142 098 062 b 0000008 141 097 061 a 0000009 163 115 073 s 0000010 150 104 068 h 0000011 012 010 00a \n 0000012 012 010 00a \n 0000013 150 104 068 h 0000014 145 101 065 e 0000015 170 120 078 x 0000016 144 100 064 d 0000017 165 117 075 u 0000018 155 109 06d m 0000019 160 112 070 p 0000020 040 032 020 0000021 055 045 02d - 0000022 166 118 076 v 0000023 040 032 020 0000024 055 045 02d - 0000025 145 101 065 e 0000026 040 032 020 0000027 047 039 027 ' 0000028 042 034 022 " 0000045 063 051 033 3 0000046 157 111 06f o 0000047 042 034 022 " 0000048 047 039 027 ' 0000049 040 032 020 0000050 055 045 02d - 0000051 145 101 065 e 0000052 040 032 020 0000053 047 039 027 ' 0000054 061 049 031 1 0000055 057 047 02f / 0000056 061 049 031 1 0000057 040 032 020 0000058 042 034 022 " 0000059 040 032 020 0000060 045 037 025 % 0000061 060 048 030 0 0000062 063 051 033 3 0000063 165 117 075 u 0000064 042 034 022 " 0000065 047 039 027 ' 0000066 040 032 020 0000067 055 045 02d - 0000068 145 101 065 e 0000069 040 032 020 0000070 047 039 027 ' 0000071 061 049 031 1 0000072 057 047 02f / 0000073 061 049 031 1 0000074 040 032 020 0000075 042 034 022 " 0000076 040 032 020 0000077 045 037 025 % 0000078 060 048 030 0 0000079 063 051 033 3 0000080 170 120 078 x 0000081 042 034 022 " 0000082 047 039 027 ' 0000083 040 032 020 0000084 055 045 02d - 0000085 145 101 065 e 0000086 040 032 020 0000087 047 039 027 ' 0000088 061 049 031 1 0000089 057 047 02f / 0000090 061 049 031 1 0000091 040 032 020 0000092 042 034 022 " 0000093 040 032 020 0000094 045 037 025 % 0000095 137 095 05f _ 0000096 143 099 063 c 0000097 040 032 020 0000098 134 092 05c \ 0000099 156 110 06e n 0000100 042 034 022 " 0000101 047 039 027 ' 0000102 040 032 020 0000103 044 036 024 $ 0000104 061 049 031 1 0000105 012 010 00a \n
No comments:
Post a Comment