|
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 or text or interpreted as pictures, RTF or HTML.
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.
Distribution package contains ZLIB codec source in Delphi so any programmer can write his/her own codecs which can be immediatelly used with SS Viewer.
OpenXML Browser: This tool allows to open structured storage files (e.g. vbaProject.bin) directly from OpenXML files (e.g. DOCX, XLSX, PPTX etc.). It speeds up locating and inspecting embedded structured storage files highly.
Only PRO version
Find in Streams: This tool searches all streams for specified pattern and reports results in comprehensive interface with detailed location information.
Only PRO version
|