Class Hexdump


  • public final class Hexdump
    extends Object
    • Field Detail

      • HEX_CHARS

        public static final char[] HEX_CHARS
    • Method Detail

      • toHex

        public static String toHex​(byte[] buf)
      • toHex

        public static String toHex​(byte[] buf,
                                   int ofs,
                                   int len)
      • toAscii

        public static String toAscii​(byte[] buf)
      • toAscii

        public static String toAscii​(byte[] buf,
                                     int ofs,
                                     int len)
      • format

        public static String format​(byte[] buf)
      • format

        public static String format​(byte[] buf,
                                    int width)
      • print

        public static void print​(byte[] buf)
      • print

        public static void print​(byte[] buf,
                                 int width)
      • print

        public static void print​(byte[] buf,
                                 int width,
                                 PrintStream out)
      • print

        public static void print​(byte[] buf,
                                 PrintStream out)
      • toByteArray

        public static String toByteArray​(byte[] buf)
        Returns a string which can be written to a Java source file as part of a static initializer for a byte array. Returns data in the format 0xAB, 0xCD, .... use like: javafile.print("byte[] data = {") javafile.print(Hexdump.toByteArray(data)); javafile.println("};"); * @param buf
        Parameters:
        buf - buffer
        Returns:
        string
      • toByteArray

        public static String toByteArray​(byte[] buf,
                                         int ofs,
                                         int len)
        Returns a string which can be written to a Java source file as part of a static initializer for a byte array. Returns data in the format 0xAB, 0xCD, .... use like: javafile.print("byte[] data = {") javafile.print(Hexdump.toByteArray(data)); javafile.println("};");
        Parameters:
        buf - buffer
        ofs - offset
        len - length
        Returns:
        string