-Fixed a bug parsing small invalid PE files where the proper exception (PEFormatError) would not be raised and instead pefile would crash
-Fixed Issue 22. Some PE files reconstructed from memory dumps contained invalid export entries that led to a crash. Invalid entries are not properly ignored.
-Added a new method "get_overlay_data_start_offset()". It will return the offset where data starts that it is not described by the PE headers. Commonly referred to as overlay data. If there's no overlay data the method will simply return EOF offset.
-Added a new method "get_overlay()" which will return the data appended to the file and not contained within the area described in the headers
-Added a new method "trim()" which will return the just data defined by the PE headers, removing any overlay data

git-svn-id: http://pefile.googlecode.com/svn/trunk@91 8842bc4e-7134-0410-8230-5dc5194fb5c1
1 file changed
tree: 7fc74f5a4983b2d01f431ac0764bbaf65b0cb760
  1. CHANGES_up_to_1.2.6
  5. pefile.py
  6. peutils.py
  7. setup.py