TAR، مخفف Tape Archive، یک فرمت فایل رایج است که برای بستهبندی چندین فایل و دایرکتوری در یک آرشیو واحد استفاده میشود. این در درجه اول در سیستم عامل های یونیکس یا یونیکس مانند برای آرشیو فایل ها و پوشه ها برای ذخیره سازی، توزیع و پشتیبان گیری آسان تر استفاده می شود. در این پست وبلاگ، شما را با روند ایجاد فایل های TAR در سی شارپ آشنا می کنیم.
کتابخانه سی شارپ برای ایجاد فایل های TAR
Aspose.ZIP for .NET یک کتابخانه قدرتمند و آسان برای استفاده است که به توسعه دهندگان اجازه می دهد با فرمت های مختلف آرشیو از جمله TAR کار کنند. ما از این کتابخانه برای ایجاد فایل های TAR در این پست وبلاگ استفاده خواهیم کرد. میتوانید کتابخانه را دانلود یا از NuGet نصب کنید.
> dotnet add package Aspose.Zip
ایجاد فایل های TAR در سی شارپ
Aspose.ZIP for .NET روش کار با آرشیوهای TAR را ساده می کند. در چند مرحله، می توانید یک فایل TAR ایجاد کنید و فایل ها را در آن قرار دهید. در ادامه مراحل ایجاد یک فایل TAR در سی شارپ آمده است.
- ابتدا یک شی از کلاس TarArchive ایجاد کنید.
- سپس، از روش TarArchive.CreateEntry (رشته، رشته) برای اضافه کردن فایل ها به بایگانی TAR استفاده کنید.
- در نهایت، بایگانی TAR را با استفاده از روش TarArchive.Save(string) ذخیره کنید.
قطعه کد زیر نحوه ایجاد یک فایل TAR در سی شارپ را نشان می دهد.
using Aspose.Zip.Tar;
// یک آرشیو TAR جدید ایجاد کنید
using (TarArchive tar = new TarArchive())
{
// فایل اول را اضافه کنید
tar.CreateEntry("file", "file.txt");
// فایل دوم را اضافه کنید
tar.CreateEntry("file2", "file2.txt");
// ذخیره بایگانی TAR
tar.Save("my_tar_archive.tar");
}
کتابخانه C# TAR - یک مجوز رایگان دریافت کنید
برای ایجاد بایگانی های TAR بدون محدودیت ارزیابی می توانید یک مجوز موقت رایگان دریافت کنید.
منابع یادگیری
با استفاده از منابع ارائه شده در زیر درباره کتابخانه C# TAR ما بیشتر بیاموزید:
ابزار آنلاین TAR
ابزارهای آنلاین رایگان برای ایجاد، فشردهسازی و استخراج فایلهای TAR ما را که توسط Aspose.ZIP برای .NET پشتیبانی میشود، کاوش کنید.
نتیجه
ایجاد فایل های TAR در سی شارپ یک فرآیند ساده با استفاده از Aspose.ZIP برای دات نت است. با API بصری کتابخانه، می توانید به راحتی فایل ها و دایرکتوری ها را در بایگانی های TAR قرار داده و در صورت نیاز آنها را دستکاری کنید. Aspose.ZIP for .NET ویژگی های اضافی را برای کار با فرمت های مختلف آرشیو فراهم می کند و آن را به ابزاری قدرتمند برای توسعه دهندگان برای فشرده سازی و بایگانی فایل ها در برنامه های C# تبدیل می کند.