Class PEParser64

    • Constructor Detail

      • PEParser64

        public PEParser64()
    • Method Detail

      • getBinary

        public IBinaryParser.IBinaryFile getBinary​(byte[] hints,
                                                   org.eclipse.core.runtime.IPath path)
                                            throws java.io.IOException
        Description copied from interface: IBinaryParser
        Creates an IBinaryFile.
        Specified by:
        getBinary in interface IBinaryParser
        Parameters:
        hints - - array byte that can be use to recognise the file. Can be null or empty array when no hints are passed.
        Throws:
        java.io.IOException
      • isBinary

        public boolean isBinary​(byte[] array,
                                org.eclipse.core.runtime.IPath path)
        Description copied from interface: IBinaryParser
        True if the resource is a binary.
        Specified by:
        isBinary in interface IBinaryParser
      • getHintBufferSize

        public int getHintBufferSize()
        Description copied from interface: IBinaryParser
        Get a hint of the needed buffer size to recognize the file.
        Specified by:
        getHintBufferSize in interface IBinaryParser
      • createBinaryArchive

        protected IBinaryParser.IBinaryArchive createBinaryArchive​(org.eclipse.core.runtime.IPath path)
                                                            throws java.io.IOException
        Throws:
        java.io.IOException