Structured Storage Viewer
This tool allows completely manage any MS OLE Structured Storage based file.
Overview  
Donation
Please help to keep improving and developing of this freeware tool and consider Your donation. Thank You.

Description
This tool allows to completely manage any MS OLE Structured Storage based file. You can save and load streams, add, delete, rename and edit items and property sets.
Embedded streams can be viewed as hexadecimal listing, text, bitmap, icon or RTF.

Codec plugins: This feature allows to add to SSView any 3rd-party encoder/decoder for stored streams.
Plugin is simple DLL with very simple interface. For more info see ZLIBCodec source code (Delphi) in distribution package. This sample Codec plugin does compressing/decompressing of stream data using ZLIB algorithm.

How does it work? Seamlessly. SSV searches its directory for any DLL. If this DLL exports two functions called "EncodeIStream" and "DecodeIStream" then this DLL is considered to be Codec plugin and it is interfaced by SSV. When you browsing file, new menu item is displayed called "Decoders" (but only if any Codec plugin is found). If you choose any of listed decoders then content of viewed stream is processed via "DecodeIStream" routine from choosen decoder and then displayed in decoded form. If data is not in format supported by selected decoder then data is displayed in form in which it is stored. If you save stream data then selected decoder is used as well.
Very similar way is used if you try to load data into stream. Dialog box with available encoders is displayed and data is stored in format given by selected encoder.
Screenshots
Target platforms
Windows 2000
Windows XP
Windows 2003
Windows Vista
Windows 7
Windows Server 2008
Windows 8
Licence
Free to use for both private and commercial users.