public final class BiffViewer
extends java.lang.Object
main(java.lang.String[])
Modifier and Type | Method and Description |
---|---|
static Record[] |
createRecords(java.io.InputStream is,
java.io.PrintWriter ps,
org.apache.poi.hssf.dev.BiffViewer.BiffRecordListener recListener,
boolean dumpInterpretedRecords)
Create an array of records from an input stream
|
protected static java.io.InputStream |
getPOIFSInputStream(NPOIFSFileSystem fs) |
static void |
main(java.lang.String[] args)
Method main with 1 argument just run straight biffview against given
file
|
protected static void |
runBiffViewer(java.io.PrintWriter pw,
java.io.InputStream is,
boolean dumpInterpretedRecords,
boolean dumpHex,
boolean zeroAlignHexDump,
boolean suppressHeader) |
public static Record[] createRecords(java.io.InputStream is, java.io.PrintWriter ps, org.apache.poi.hssf.dev.BiffViewer.BiffRecordListener recListener, boolean dumpInterpretedRecords) throws RecordFormatException
is
- the InputStream from which the records will be obtainedps
- the PrintWriter to output the record datarecListener
- the record listener to notify about read recordsdumpInterpretedRecords
- if true
, the read records will be written to the PrintWriterRecordFormatException
- on error processing the InputStreampublic static void main(java.lang.String[] args) throws java.io.IOException, org.apache.poi.hssf.dev.BiffViewer.CommandParseException
Usage:
BiffViewer [--biffhex] [--noint] [--noescher] [--out] <fileName>
BiffViewer --rawhex [--out] <fileName>
--biffhex | show hex dump of each BIFF record |
--noint | do not output interpretation of BIFF records |
--out | send output to <fileName>.out |
--rawhex | output raw hex dump of whole workbook stream |
--escher | turn on deserialization of escher records (default is off) |
--noheader | do not print record header (default is on) |
args
- the command line argumentsjava.io.IOException
- if the file doesn't exist or contained errorsCommandParseException
- if the command line contained errorsorg.apache.poi.hssf.dev.BiffViewer.CommandParseException
protected static java.io.InputStream getPOIFSInputStream(NPOIFSFileSystem fs) throws java.io.IOException, java.io.FileNotFoundException
java.io.IOException
java.io.FileNotFoundException
protected static void runBiffViewer(java.io.PrintWriter pw, java.io.InputStream is, boolean dumpInterpretedRecords, boolean dumpHex, boolean zeroAlignHexDump, boolean suppressHeader)
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.