Class BiffViewer


  • public class BiffViewer
    extends Object
    Utillity for reading in BIFF8 records and displaying data from them.
    Author:
    Andrew C. Oliver (acoliver at apache dot org), Glen Stampoultzis (glens at apache.org)
    See Also:
    main(java.lang.String[])
    • Constructor Detail

      • BiffViewer

        public BiffViewer​(String[] args)
        Creates new BiffViewer
        Parameters:
        args -
    • Method Detail

      • run

        public void run()
        Method run starts up BiffViewer...
      • createRecords

        public static Record[] createRecords​(InputStream in,
                                             boolean dump)
                                      throws RecordFormatException
        Create an array of records from an input stream
        Parameters:
        in - the InputStream from which the records will be obtained
        dump -
        Returns:
        an array of Records created from the InputStream
        Throws:
        RecordFormatException - on error processing the InputStream
      • setDump

        public void setDump​(boolean dump)
        Method setDump - hex dump out data or not.
        Parameters:
        dump -
      • main

        public static void main​(String[] args)
        Method main with 1 argument just run straight biffview against given file

        with 2 arguments where the second argument is "on" - run biffviewer

        with hex dumps of records

        with 2 arguments where the second argument is "bfd" just run a big fat hex dump of the file...don't worry about biffviewing it at all

        Define the system property poi.deserialize.escher to turn on deserialization of escher records.