IronZIP (アイアンZIP)を始めよう

IronZIP: .NET 用オールインワンアーカイブライブラリ(.NET)

**IronZIP (アイアンZIP)はアイアンソフトウェア(Iron Software)によって開発されたアーカイブ圧縮・解凍ライブラリです。 広く使われているZIPフォーマットに加え、TAR、GZIP、BZIP2も扱えます。

互換性

IronZIPはクロスプラットフォームに対応しています:

.NET バージョンサポート:

  • C#VB.netF#)
  • .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 (アイアンZIP) (アイアンZIP) ライブラリ

IronZIP (アイアンZIP)のインストールは簡単で、このようにパッケージをインストールしてください:

Install-Package IronZip

または IronZIP (アイアンZIP) (アイアンZIP) 公式NuGetウェブサイト.

インストールが完了したら、C# (シーシャープ)コードの先頭にusing IronZIP;を追加することで使い始めることができる。

ライセンスキーの適用

次に、LicenseクラスのLicenseKeyプロパティにライセンスキーを割り当てて、IronZIPに有効なライセンスキーまたはトライアルキーを適用します。 IronZIP(アイアンZIP)メソッドを使用する前に、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"
VB   C#

コード例

アーカイブの作成例

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
VB   C#

フォルダへのアーカイブを解除する

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")
VB   C#

既存のアーカイブにファイルを追加する

コンストラクタに 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
VB   C#

ライセンスおよびサポート利用可能

IronZIP (アイアンZIP)は有償のライブラリですが、無償のトライアルライセンスもあります。 これ.

Iron Software (アイアンソフトウェア)の詳細については、当社のウェブサイトをご覧ください:https://ironsoftware.com/

サポートやお問い合わせについては、どうぞ 私たちのチームにお問い合わせください.

アイアンソフトウェアのサポート

一般的なサポートや技術的なお問い合わせは、電子メールでご連絡ください:support@ironsoftware.com