Hello! Welcome to OLE-Storage-0.386.tar.gz A perl 5 distribution of a Structured Storage interface. To be found at: http://wwwwbs.cs.tu-berlin.de/~schwartz/perl/ http://www.cs.tu-berlin.de/~schwartz/perl/ Further requirements: You need the modules "Unicode::Map" and "Startup.pm", both available at the address above. What is Structured Storage? It's the binary data format of standard Microsoft Windows OLE documents. Hitherto it was only safe to deal with Windows documents at Windows operating systems. OLE::Storage is an interface for all operating systems. What does OLE::Storage? It gives access to the raw data streams of documents, that are done by e.g. Microsoft Word or Star Word. Further more, OLE::PropertySet gives access to PropertySets as they are defined e.g. in those OLE documents. What can you do with OLE::Storage? If you have to deal with binary documents done at MS Windows platforms, but your locale machine is not, you might use it as developing tool. Apart from this, the distribution contains some utilities: lhalw converts MS Word 6+ documents to plain text. (But Word 8 is not fully supported) herbert Converts simple MS Excel documents to HTML. lls Lists the document's structure, saves its streams. ldat Lists document's properties. It can be used to look who created a document when. lclean Lists and removes the trash sections from documents. mkWinwordIndex Creates a HTML index for your Office files. Has it something to do with LAOLA? Laola was the former name of this distribution. The name came up as follows. On the one hand Laola is a little bit similar to OLE. I wanted to have it similar, because an often used name for Structured Storage documents is "OLE documents". On the other hand the name should be different from OLE to show, that the modules are standalone and have no contact at all to Microsoft's OLE interfaces. Module list OLE::Storage is settled in CPAN's module list at category 7: OLE:: ::Storage aupO Structured Storage / OLE document interface ::PropertySet aupO Property Set interface Comments welcome! Contact: schwartz@cs.tu-berlin.de Yours, Martin