+def hexdump(a)
+ i = 0
+ a.each do |e|
+ printf("\n\t") if i % 16 == 0
+ printf('%02x ', e)
+ i += 1
+ end
+ puts('') if i % 16 != 1
+end
+
+def str_hexdump(a)
+ i = 0
+ s = ''
+ a.each do |e|
+ s += "\n\t" if i % 16 == 0
+ s += sprintf('%02x ', e)
+ i += 1
+ end
+ s += "\n" if i % 16 != 1
+ return s
+end
+