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 obtainedRecordFormatException
- 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) |
java.io.IOException
org.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 2017 The Apache Software Foundation or its licensors, as applicable.