发明名称 Method and apparatus for reducing the storage overhead of portable executable (PE) images
摘要 A method and related apparatuses facilitate the compression of firmware modules that follow a portable executable (PE) format. An example method includes an operation of storing a firmware module in memory, wherein the firmware module follows a PE format, thus having subdivisions that include an MS-DOS header. The method also includes an operation of flattening the firmware module by replacing existing content within at least one field within the MS-DOS header with fill data that is more compressible than the existing content. For example, fill data may be loaded into an MS-DOS stub field within the MS-DOS header. Alternatively, the method may flatten the firmware module by ensuring that fill data occupies all fields within the MS-DOS header except for an lfanew field and an e-magic field. In some embodiments, additional or alternative operations to flatten the firmware module may be performed, such as loading fill data into one or more fields within an optional file header of the firmware module.
申请公布号 US2005188368(A1) 申请公布日期 2005.08.25
申请号 US20040783787 申请日期 2004.02.20
申请人 KINNEY MICHAEL D. 发明人 KINNEY MICHAEL D.
分类号 G06F9/44;G06F9/445;(IPC1-7):G06F9/445 主分类号 G06F9/44
代理机构 代理人
主权项
地址