Class FileTypeDetector
java.lang.Object
org.apache.pdfbox.util.filetypedetector.FileTypeDetector
- Author:
- Drew Noakes code taken from metadata-extractor 2016-01-04 latest commit number 73f1a48 Examines the file's first bytes and estimates the file's type.
-
Method Summary
Modifier and TypeMethodDescriptionstatic FileTypedetectFileType(byte[] fileBytes) static FileTypedetectFileType(BufferedInputStream inputStream) Examines the file's first bytes and estimates the file's type.
-
Method Details
-
detectFileType
Examines the file's first bytes and estimates the file's type.Requires a
BufferedInputStreamin order to mark and reset the stream to the position at which it was provided to this method once completed.Requires the stream to contain at least eight bytes.
- Parameters:
inputStream- a buffered input stream of the file to examine.- Returns:
- the file type.
- Throws:
IOException- if an IO error occurred or the input stream ended unexpectedly.
-
detectFileType
- Throws:
IOException
-