Skip to content
This repository has been archived by the owner on Apr 7, 2023. It is now read-only.
/ OpenMCDF Public archive

Structured Storage .net component - pure C#

License

Notifications You must be signed in to change notification settings

CodeCavePro/OpenMCDF

Repository files navigation

OpenMCDF

for .NET Framework and .NET Standard (including .NET Core)

NuGet downloads NuGet version Github All Releases License

AppVeyor build AppVeyor test

Description

OpenMCDF is a 100% .net / C# component that allows developers to manipulate Microsoft Compound Document File Format for OLE structured storage. It supports read/write operations on streams and storages and traversal of structures tree.

Features

  • COM Structured Storage for your .NET applications
  • Read / Write OLE compound files in .NET / C#
  • No COM Interop required
  • No external dependencies
  • Easy to use
  • Lazy loading to reduce memory consumption for read operations
  • Version 4 of the compound file format supported
  • Append data to existing streams
  • Get partial stream data from a given offset
  • Differential update of existing compound files
  • Can handle thousands of structured storage items
  • Support for native .net Stream object
  • Mono platform supported