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 (16)

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


Library for mass spectrometry projects.


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


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


A toolkit for processing .rfa, .rvt etc without Revit

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 227,393 9/18/2020 30,616 7/22/2020 371 7/21/2020 190,677 12/7/2019 554,929 10/27/2018 2,023 10/6/2018 22,892 7/22/2018 15,353 4/14/2018 10,550 3/17/2018 647 3/10/2018 8,298 7/22/2017 916 6/2/2017 1,732 3/17/2017 6,599 12/29/2016
2.0.5739.40493 245,567 9/18/2015 10,811 1/24/2013

Bug fix #68,#69 and #70