IronZIPを始めよう
IronZIP: .NET 用オールインワンアーカイブライブラリ(.NET)
**IronZIPはIron Softwareによって開発されたアーカイブ圧縮・解凍ライブラリです。 広く使われているZIPフォーマットに加え、TAR、GZIP、BZIP2も扱えます。
C#(シーシャープ)アーカイブ圧縮・解凍ライブラリ
- ファイル圧縮・解凍用C#(シーシャープ)ライブラリのダウンロード
- ZIP、TAR、GZIP、BZIP2形式を扱える
- から9までの圧縮レベルをカスタマイズ
- 圧縮アーカイブからコンテンツを抽出
- 既存のZIPアーカイブにファイルを追加し、新しいZIPファイルを生成します。
互換性
IronZIPはクロスプラットフォームに対応しています:
.NET バージョンサポート:
- C#、VB.net、F#)
- .NET 7、6、5、およびコア3.1以上
- .NETスタンダード(2.0以上)
- .NETフレームワーク(4.6.2+)
オペレーティングシステムと環境のサポート:
- **ウィンドウズ(10以上、サーバー2016以上)
- **リナックス(Ubuntu、Debian、CentOSなど。)
-
**マックOS(10+)
iOS(12+)
- アンドロイド API 21+(v5 "ロリポップ")
- **ドッカー(ウィンドウズ、リナックス、アジュール)
-
**アズール(VPS、WebApp、Function)
AWS(EC2、Lambda)
.NET プロジェクトタイプのサポート:
- **ウェブ(Blazor & WebForms (ブレイザー & ウェブフォーム))
- **モバイル(XamarinとMAUI)
- **デスクトップ(WPF & MAUI)
- **コンソール(アプリ&ライブラリー)
インストール
IronZIP ライブラリ
IronZIPのインストールは簡単で、このようにパッケージをインストールしてください:
Install-Package IronZip
インストールが完了したら、C# (シーシャープ)コードの先頭にusing IronZIP;
を追加することで使い始めることができる。
ライセンスキーの適用
次に、LicenseクラスのLicenseKeyプロパティにライセンスキーを割り当てて、IronZIPに有効なライセンスキーまたはトライアルキーを適用します。 IronZIPIronZIPメソッドを使用する前に、importステートメントの直後に以下のコードを記述してください:
:path=/static-assets/zip/content-code-examples/get-started/get-started-license.cs
IronZip.License.LicenseKey = "IRONZIP.MYLICENSE.KEY.1EF01";
IronZip.License.LicenseKey = "IRONZIP.MYLICENSE.KEY.1EF01"
コード例
アーカイブの作成例
using'ステートメントを使ってZIPファイルを作成する。 usingブロックの中では、AddArchiveEntry
メソッドを使ってファイルをZIPファイルにインポートする。最後に、SaveAs
メソッドで ZIP ファイルをエクスポートする。
:path=/static-assets/zip/content-code-examples/get-started/get-started-1.cs
using IronZip;
// Create an empty ZIP
using (var archive = new IronZipArchive())
{
// Add files to the ZIP
archive.Add("./assets/image1.png");
archive.Add("./assets/image2.png");
// Export the ZIP file
archive.SaveAs("output.zip");
}
Imports IronZip
' Create an empty ZIP
Using archive = New IronZipArchive()
' Add files to the ZIP
archive.Add("./assets/image1.png")
archive.Add("./assets/image2.png")
' Export the ZIP file
archive.SaveAs("output.zip")
End Using
フォルダへのアーカイブを解除する
ExtractArchiveToDirectory`メソッドを使用して、ZIPファイルからコンテンツを抽出する。 対象のZIPファイルのパスと展開ディレクトリを指定します。
:path=/static-assets/zip/content-code-examples/get-started/get-started-2.cs
using IronZip;
// Extract ZIP
IronZipArchive.ExtractArchiveToDirectory("output.zip", "extracted");
Imports IronZip
' Extract ZIP
IronZipArchive.ExtractArchiveToDirectory("output.zip", "extracted")
既存のアーカイブにファイルを追加する
コンストラクタに ZIP ファイルのパスを渡すと、ZIP ファイルが開かれる。同じ AddArchiveEntry
メソッドを使用して、開いた ZIP にファイルを追加し、 SaveAs
メソッドでエクスポートする。
:path=/static-assets/zip/content-code-examples/get-started/get-started-3.cs
using IronZip;
// Open existing ZIP
using (var archive = new IronZipArchive("existing.zip"))
{
// Add files
archive.Add("./assets/image3.png");
archive.Add("./assets/image4.png");
// Export the ZIP file
archive.SaveAs("result.zip");
}
Imports IronZip
' Open existing ZIP
Using archive = New IronZipArchive("existing.zip")
' Add files
archive.Add("./assets/image3.png")
archive.Add("./assets/image4.png")
' Export the ZIP file
archive.SaveAs("result.zip")
End Using
ライセンスおよびサポート利用可能
IronZIPは有償のライブラリですが、無償のトライアルライセンスもあります。これ.
Iron Software の詳細については、当社のウェブサイトをご覧ください:https://ironsoftware.com/
サポートやお問い合わせについては、どうぞ私たちのチームにお問い合わせください.
Iron Softwareのサポート
一般的なサポートや技術的なお問い合わせは、電子メールでご連絡ください:support@ironsoftware.com