Package loci.poi.util

Class HexRead

java.lang.Object
loci.poi.util.HexRead

public class HexRead extends Object
Utilities to read hex from files.
Author:
Marc Johnson, Glen Stampoultzis (glens at apache.org)
  • Constructor Details

    • HexRead

      public HexRead()
  • Method Details

    • readData

      public static byte[] readData(String filename) throws IOException
      This method reads hex data from a filename and returns a byte array. The file may contain line comments that are preceeded with a # symbol.
      Parameters:
      filename - The filename to read
      Returns:
      The bytes read from the file.
      Throws:
      IOException - If there was a problem while reading the file.
    • readData

      public static byte[] readData(String filename, String section) throws IOException
      Same as readData(String) except that this method allows you to specify sections within a file. Sections are referenced using section headers in the form:
        [sectioname]
       
      Throws:
      IOException
      See Also:
    • readData

      public static byte[] readData(InputStream stream, int eofChar) throws IOException
      Throws:
      IOException
    • readFromString

      public static byte[] readFromString(String data) throws IOException
      Throws:
      IOException