Skip to content
This repository was 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

Folders and files

NameName
Last commit message
Last commit date
Dec 26, 2017
Oct 24, 2019
Dec 28, 2017
Nov 14, 2016
Nov 14, 2016
Dec 26, 2017
Dec 27, 2017
Dec 28, 2017
Dec 27, 2017
Oct 24, 2019

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