
معرفی
تار ((Tape Archive) یک فرمت به طور گسترده ای شناخته شده است که در سیستم های شبیه به یونیکس برای ذخیره فایل های چندگانه در یک آرشیو استفاده می شود.در این راهنمای، شما یاد خواهید گرفت که چگونه فایلهای TAR را در C# با استفاده از Aspose.ZIP برای .NET، یک کتابخانه قوی طراحی شده برای مدیریت کارآمد اسناد TAR، از جمله گزینه فرمت GZ را برای فشرده سازی پیشرفته ایجاد کنید.
چرا از تار استفاده می کنیم؟
استفاده از فایل های TAR چندین مزیت را ارائه می دهد:
- به طور موثر ذخیره و بسته بندی فایل ها در یک آرشیو.
- به طور معمول در سیستم های لینوکس و یونیکس استفاده می شود.
- پشتیبانی از فرمت های فشرده سازی اضافی مانند GZ و XZ.
جدول محتوا
- تنظیم پردازش فایل TAR در C#
- راهکارهایی برای ایجاد فایل ها
- ذخیره آرشیو
- مدیریت فایل های چندگانه در آرشیو
- دریافت مجوز API رایگان
- نتیجه گیری و منابع اضافی
1- تنظیم پردازش فایل TAR در C#
برای شروع ایجاد آرشیو های TAR به صورت برنامه نویسی، شما نیاز به استفاده از Aspose.ZIP برای .NET.
- تولید فایل های خودکار TAR.
- پشتیبانی از فرمت های مختلف فشرده سازی از جمله TAR، ZIP، GZ و دیگران.
- استفاده موثر از فایل های بزرگ
نصب
شما به راحتی می توانید کتابخانه را از طریق NuGet با دستور زیر نصب کنید:
PM> Install-Package Aspose.Zip
در غیر این صورت، شما می توانید DLL را به طور مستقیم از دانلود صفحه دانلود.
مرحله دوم: ایجاد فایل های تار
این مراحل ساده را دنبال کنید تا یک آرشیو TAR را به صورت برنامه نویسی ایجاد کنید:
- تولید آرشیو TAR: ایجاد یک مثال از
TarArchive
کلاس ها - اضافه کردن فایل ها به آرشیو: استفاده از
CreateEntry()
روش شامل فایل ها و دایرکتوری ها در TAR. - فایلهای TAR را ذخیره کنید: تماس با
Save()
روش ذخیره سازی آرشیو
کد نمونه
در اینجا یک مثال سریع نشان می دهد که چگونه برای ایجاد یک آرشیو TAR:
// Create a new TAR archive
using (TarArchive archive = new TarArchive())
{
// Add files to the TAR archive
archive.CreateEntry("file1.txt", "input/file1.txt");
archive.CreateEntry("image.png", "input/image.png");
// Save the TAR file
archive.Save("output.tar");
}
این رویکرد به شما اجازه می دهد تا فایل های چندگانه را به یک آرشیو TAR متصل کنید و همچنین می توانید فایل های فرمت GZ را برای فشرده سازی بیشتر ایجاد کنید.
3 – ذخیره آرشیو ها
پس از اضافه کردن فایل ها، می توانید Archive TAR را ذخیره کنید با استفاده از دستور زیر:
archive.Save("final.tar");
این مرحله اطمینان حاصل می کند که شما یک آرشیو فشرده و با ساختار خوب آماده برای استفاده دارید.
4- پردازش فایل های چندگانه در آرشیو TAR
برای به طور پویا اضافه کردن چندین فایل، شما می توانید از طریق یک پوشه مشخص شده چرخش کنید.
string[] files = Directory.GetFiles("input_folder");
using (TarArchive archive = new TarArchive())
{
foreach (string file in files)
{
archive.CreateEntry(Path.GetFileName(file), file);
}
archive.Save("batch_archive.tar");
}
این روش فرآیند تولید اتوماتیک فایل TAR را ساده می کند و در صورت لزوم امکان ادغام آسان فشرده سازی GZ را فراهم می کند.
دریافت مجوز API رایگان
برای باز کردن ویژگی های کامل Aspose.ZIP، در نظر بگیرید که یک لیسان موقت رایگان را درخواست کنید.
برای اسناد دقیق تر، به Aspose.ZIP راهنمای ** مراجعه کنید یا برای هر گونه سوالی که ممکن است داشته باشید، با جامعه در ** Forum همکاری کنید.
نتیجه گیری و منابع اضافی
خلاصه
در این راهنمای، ما شامل:
- چگونه فایل های TAR را در C# ایجاد کنیم
- اضافه کردن چندین فایل به آرشیو های TAR
- حفظ آرشیو های TAR به طور موثر
- تولید فایلهای جمعی تار
با استفاده از Aspose.ZIP برای .NET، شما می توانید به طور موثر تولید، استخراج و مدیریت آرشیو های TAR در برنامه های خود را. تولید پردازش فایل های خودکار TAR امروز، و به یاد داشته باشید که شما همچنین می توانید تولید آرشیو های فرمت GZ برای گزینه های فشرده سازی اضافی!