概要
場合によっては、1 つ以上のファイルを使用して既存のアーカイブを拡張する必要があります。明らかな方法は、アーカイブを抽出し、抽出されたファイルの中に追加のファイルを入れて、それらをまとめて圧縮することです。ただし、すでにパックされているファイルに計算リソースを浪費するため、これは最適ではありません。 Aspose.ZIP を使用すると、再パックせずに ZIP アーカイブにエントリを追加できます。必要なのは、アーカイブを開いて抽出し、そこにエントリを追加することだけです。この機能は、ZIP、TAR、および CPIO アーカイブに対して機能します。例 C# 経由で既存の ZIP アーカイブに新しいファイルを追加する方法
このコード スニペットは、C# を使用して既存の ZIP アーカイブに新しいファイルを追加する方法を示しています。このプロセスでは、アーカイブを開いて抽出し、更新されたアーカイブを保存する必要があります。
using (Archive archive = new Archive("existing.zip"))
{
archive.CreateEntry("one_more.bin", "data.bin");
archive.Save("added.zip");
}
.NET でフォルダーを圧縮する方法
ZIP アーカイブは、ファイルを管理するための多用途ツールです。1 つ以上の ファイルまたはフォルダー を圧縮して結合できます。単一のパッケージにまとめられています。 .NET では、ZipFile クラスを使用して、ZIP ファイルの圧縮と抽出の両方を簡単に操作できます。 ZIP アーカイブを使用する主な利点は、ファイル サイズを削減できることです。これにより、ストレージと送信に最適となり、貴重なスペースと帯域幅を節約できます。さらに、ZIP アーカイブを暗号化してセキュリティを強化し、機密データを保護できます。
例 C# 経由で既存の TAR アーカイブに新しいファイルを追加する方法
既存の TAR アーカイブに新しいファイルを追加したいですか?このコード スニペットでは、その方法を正確に示します。このコード スニペットを使用すると、既存の TAR アーカイブに新しいファイルをシームレスに追加できます。アーカイブ全体を再作成する必要はありません。次の手順に従って、このコードをワークフローに統合するだけで、効率的なファイル管理が可能になります。
using (TarArchive archive = new TarArchive("existing.tar"))
{
archive.CreateEntry("one_more.bin", "data.bin");
archive.Save("added.tar");
}
例 C# 経由で既存の CPIO アーカイブに新しいファイルを追加する方法
新しいファイルを既存の CPIO アーカイブに組み込むことをお考えですか?このコード スニペットにより、既存の CPIO アーカイブへの新しいファイルの追加が簡素化されます。この強力なコード スニペットを使用して、CPIO アーカイブを追加ファイルでシームレスに拡張します。アーカイブ全体を再作成する必要はありません。わずか数ステップで、このコードをワークフローに簡単に統合して、CPIO アーカイブ内のファイルを効率的に管理できます。 ワークフローに統合すると、わずか数ステップで効率的なファイル管理が可能になります。
using (CpioArchive archive = new CpioArchive("existing.cpio"))
{
archive.CreateEntry("one_more.bin", "data.bin");
archive.Save("added.cpio");
}
結論
このページでは、ZIP、TAR、CPIO アーカイブにエントリをシームレスに追加するための 3 つの強力な C# コード スニペットを公開しました。これらの高度なテクニックを身につけることで、既存のアーカイブ内で高度なファイル操作をマスターできるようになります。創造性を発揮し、革新的なアプローチを模索し、アーカイブ管理機能を向上させる強力なツールとして C# を活用します。コーディングを楽しんでください!サポートされているその他の Aspose.ZIP for .NET API 機能
Aspose.ZIP C# ライブラリを使用して、zip ファイル ドキュメントの変換、結合、編集、アーカイブからのデータの抽出などを行います。
Support and Learning Resources
- Learning Resources
- Documentation
- Source Code
- API References
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.ZIP for .NET?
- Customers List
- Success Stories