Install-Package OpenMcdf -Version
dotnet add package OpenMcdf --version
<PackageReference Include="OpenMcdf" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add OpenMcdf --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: OpenMcdf,"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install OpenMcdf as a Cake Addin
#addin nuget:?package=OpenMcdf&version=

// Install OpenMcdf as a Cake Tool
#tool nuget:?package=OpenMcdf&version=
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

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.

  • .NETFramework 4.0

    • No dependencies.
  • .NETStandard 2.0

    • No dependencies.

NuGet packages (17)

Showing the top 5 NuGet packages that depend on OpenMcdf:

Package Downloads

Read Outlook MSG and EML files without using Outlook. The MSGReader supports MSG E-Mail (also signed), Contact, Appointment, Task, Sticky notes and Contact files. The EML reader supports MIME 1.0 encoded files


A small library for detecting the type of a file based on header signature (also known as magic number) rather than file extension.


Library for mass spectrometry projects.


MsgKit is a 100% managed C# .NET library (no PINVOKE or whatsoever) which may be used for the creation of messages (E-Mail, Appointments, Journals and Stickey Notes) that are Outlook compatible


Hacks a Visual Studio .suo file to set multiple startup projects.

GitHub repositories (9)

Showing the top 5 popular GitHub repositories that depend on OpenMcdf:

Repository Stars
Bring macOS “Quick Look” feature to Windows
Search tool to find specific files containing specific words, i.e. files containing passwords..
Excel Macro Document Reader/Writer for Red Teamers & Analysts
C# Outlook MSG file reader without the need for Outlook
RedPeanut is a small RAT developed in .Net Core 2 and its agent in .Net 3.5 / 4.0.
Version Downloads Last updated 383,452 9/18/2020 33,768 7/22/2020 462 7/21/2020 225,987 12/7/2019 639,688 10/27/2018 2,227 10/6/2018 24,999 7/22/2018 17,520 4/14/2018 11,047 3/17/2018 752 3/10/2018 9,046 7/22/2017 1,006 6/2/2017 1,817 3/17/2017 6,763 12/29/2016
2.0.5739.40493 252,505 9/18/2015 11,283 1/24/2013

Bug fix #68,#69 and #70