.NETファイル形式に関連するオープンソース・プロジェクト

著者:トニーク

 

昨年、私は私の主な研究テーマの一つとして、ファイル形式を作成することを決定した、NPOIは、このような研究プロジェクトにおける製品です。厳密にPOIの唯一NPOI .NETバージョンではなく、私の創造を話すが、開発の過程で、私はまた、事務所にOLE2ため97-2003ファイル形式が異なるの深い理解と知識を持っているが理解。過去にした場合、誰かが私に尋ねた:あなたは、Officeファイル形式は何を知っていますか?もちろん、私が知っている:開発者として、私が言うことを躊躇しないだろう!しかし、今、私が言う:私はそれの一部を知っています。より多くの私が学ぶ、より自分の無知:ことわざがあります。

卒業論文を書くために多くの大学院生が3年もせいぜい何をすべきか、物事学ばなかったと思いますが、心配する資格プロジェクトに余分なお金を稼ぐためにインストラクターに従うことで、実際に、彼らは彼らの目の研究の多くを実現していません、彼らはそれを掘るする方法がわからないので、一部の人々は言う:研究権利を行う人々は、行き止まりにドリルするために「没頭」する方法を知っているし、その結果、あなたはまた、Geshaを研究し、「目に楽しい」、と思います。なぜ、むしろ別のアルゴリズムよりも、このアルゴリズムを使用する - それはまた、あなたが彼らの前任者の考えを理解するのに役立つことができますが、それは、多くのアルゴリズム、圧縮や科学知識のコーディング側面を伴う可能性があるため、ファイル形式が検討されている理由;なぜ、このような構造ではなく、他のより。

 

まあ、ほとんど発言を開いて、ハァッ、ハァッ。ポイントを得るために始めた、私は特に友人はファイル形式を勉強しようとしている、次が役に立つことを願っています。

 

NPOI

言語:C#の

公式サイト:http://npoi.codeplex.com/

説明:NPOI .NET POIのポータブル版で、現在の安定版のみXLSファイルの読み取りと書き込みをサポートしています(エクセル97-2003)ファイル形式。現在のバージョンは、主にNPOI POI 3.2に基づいており、現在、新しいバージョンに配置されたトリミング部分POI 3.5のバグです。

関連ファイル形式:XLS、OLE2フォーマット

ツール:POIFSブラウザ

コードプロトコル:Apache 2.0の

 

OfficeのバイナリXMLを開くために翻訳

言語:C#の

公式サイト:http://b2xtranslator.sourceforge.net/

説明:このプロジェクトの主な目的は、XML形式を開き、他のソフトウェアのための基準を提供するオフィス97-2003ファイル形式を変換することです。

ツール:BiffView ++(ダウンロードのzipファイル)

関連ファイル形式:DOC / DOCX、PPT / PPTX、XLS / XLSX

コードプロトコル:BSD

 

Open XML形式SDK

公式サイト:http://www.microsoft.com/downloads/details.aspx?FamilyID=c6e744e5-36e9-45f5-8d8c-331df206e0d0&DisplayLang=en

説明:Microsoftの公式を読み書きするためのオープンXMLライブラリ、最新バージョンは2.0 CTP版です。

関連ファイル形式:Open XML形式(docxファイル、XLSX、PPTX、など)

 

ZeraldotNet

言語:C#の

公式サイト:http://www.codeplex.com/ZeraldotNet

説明:Zeral .NETクラスライブラリは、BitTorrentプロトコル、eMuleのプロトコル、OvernetプロトコルやGnutellaプロトコルを実装しています。

関連ファイル形式:.torrent

コードプロトコル:MS-CL V1.1

 

利益

言語:C#の

公式サイト:http://www.codeplex.com/naudio

説明:NAudioは、目的は、オーディオ関連の.NETツールの開発を加速することで、実用的なオーディオライブラリです。それは、今、私たちは、多くの機能を持って、2001年に生まれました。

関連ファイル形式:MP3、OGG、SFZ、MIDI、サウンドフォント、WAV

コードプロトコル:MS-PL

 

DotNetZip

言語:C#の

公式サイト:http://www.codeplex.com/DotNetZip

説明:DotNetZipはジップライブラリを使用して簡単、コンパクトです。書かれてVB.NETやC#アプリケーションで作成、読み取り、および更新のzipファイルにシンプルかつ簡単にすることができます。

関連ファイル形式:ZIP

コードプロトコル:MS-PL

 

7zSharp

言語:C#の

公式サイト:http://www.codeplex.com/7zsharp

説明:7zSharp .NET 2.0は、二次包装の開発LZMAの7Zに基づいており、7zのは、ファイルの復号化および暗号化のための便利なAPIを提供します。

関連ファイル形式:7Z(.7z)、ZIP(.zipファイル)、GZIP(.gzが)、BZIP2(.bz2)とTAR(.tarファイル)、RAR(.rarを)、CABファイル(.cab)、ISO(.ISO )、ARJ(.arj)、LZH(.lzh)、CHM(.CHM)、Z(.Z)、CPIO(.cpio)、RPM(の.rpm)、DEB(の.deb)、NSIS(.nsis)

コードプロトコル:LGPL 2.1

 

iTextSharp

言語:C#の

公式サイト:http://sourceforge.net/projects/itextsharp/

説明:iTextの#(iTextSharp)はiTextはC#Javaのオープンソースライブラリの移植版です、それはあなたがPDFを生成するために、ゼロからスタートすることができます。

関連ファイル形式:PDF、RTF、BMP、GIF、PNG、TIFF、JPEG

関連技術:OpenPGPの、OpenSSLに、TSP(タイムスタンププロトコル)、X509、OCSP、BigInterger、BCPG

 

GIFを

言語:C#の

公式サイト:http://www.codeplex.com/GifLibまたはhttp://www.cndotnet.org/GifLib

説明:GifLib GIF形式を読み取ることができるロスレス

関連ファイル形式:GIF

関連技術:LZW圧縮

コードプロトコル:BSD

 

.NET DiscUtil

言語:C#の

公式サイト:http://discutils.codeplex.com/

関連ファイルフォーマット:ISO、FAT、NTFS、VHD、XVA、VMDKおよびVDI

説明:C#の、無P-呼び出しで完全に(VHD、VDI、XVA、VMDKなど)のライブラリをISOファイル形式および仮想マシンのディスクを読み書きします。

コードプロトコル:MIT

 

UOFとOOXML翻訳者

公式サイト:http://uof-translator.sourceforge.net/

関連ファイル形式:UOF、Open XML形式

説明:これは、マイクロソフト、北京大学、LiSoft、清華大学、北京理工大学が共同UOFとOOXMLの双方向変換を達成することを目指し、オープンソースのプロジェクトを開発することです。最新バージョンが開発されているバージョン2.1のように見える、2.0です。

 

JPEGデータ

環境:.NET 3.5 SP1

公式サイト:http://jpegdata.codeplex.com/

関連ファイル形式:JPEG

説明:JPEGから所望のデータを取得します

コードプロトコル:MS-PL

 

MP4エクスプローラ

公式サイト:http://mp4explorer.codeplex.com/

関連ファイル形式:MP4形式

説明:使用することができる(ISO / IEC 14496-14、ISO / IECは、(ISO / IEC 14496-12 14496から15))は、MP4ヘッダー、メタデータ、および他のデータとして、MPEG-4 ISOファイルから各種情報を読み出し

コードプロトコル:MS-PL

 

あなたが返事に書き込むことができ、.NETのファイル形式の他のプロジェクトを知っている場合は、私が更新します。

ます。https://www.cnblogs.com/zhangchenliang/archive/2010/01/06/1640334.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_34007886/article/details/93495617