این پست وبلاگ می‌تواند مفید باشد اگر شما به دنبال ادغام فشرده‌سازی و استخراج فایل‌ها در برنامه .NET خود هستید. LZIP یک فرمت فشرده‌سازی داده بدون اتلاف است که به طور گسترده‌ای برای فشرده‌سازی و به اشتراک‌گذاری کد منبع، بسته‌های نرم‌افزاری و پشتیبان‌ها استفاده می‌شود. برای دستیابی به این اتوماسیون، ما از Aspose.ZIP برای .NET استفاده خواهیم کرد زیرا این SDK کار با فایل‌های LZIP در C# را آسان می‌کند. در پایان این راهنما، شما می‌توانید یک ماژول برای فشرده‌سازی و استخراج فایل‌های LZIP به صورت برنامه‌نویسی توسعه دهید.

Aspose.ZIP برای .NET - نصب

نصب این SDK بسیار آسان است. به سادگی SDK را دانلود کنید یا فرمان زیر را اجرا کنید:

Install-Package Aspose.Zip

به طور جایگزین، از طریق مدیر بسته NuGet نصب کنید.

چگونه فایل‌های LZIP را به صورت برنامه‌نویسی در C# فشرده‌سازی کنیم

Aspose.ZIP برای .NET مجموعه‌ای کامل از ویژگی‌ها را برای کار با فایل‌های LZIP در C# ارائه می‌دهد. با این حال، ما می‌توانیم با استفاده از این SDK، فایل‌های LZIP را فشرده‌سازی و استخراج کنیم. ابتدا، بیایید بررسی کنیم که چگونه می‌توانیم فایل‌های LZIP را فشرده‌سازی کنیم.

شما می‌توانید مراحل زیر را دنبال کنید:

  • مسیر دایرکتوری کار را تعریف کرده و لایسنس را بارگذاری کنید.
  • یک نمونه از کلاس LzipArchive ایجاد کنید.
  • متد SetSource را فراخوانی کنید تا محتوا را برای فشرده‌سازی درون آرشیو تنظیم کنید.
  • متد Save را برای ایجاد آرشیو LZIP در فایل مقصد فراخوانی کنید.

نمونه کد زیر نشان می‌دهد که چگونه فایل‌های LZIP را در C# فشرده‌سازی کنیم: خروجی زیر تولید خواهد شد:

compress-lzip

استخراج فایل‌های LZIP با استفاده از Aspose.ZIP برای .NET

اکنون به بررسی چگونگی استخراج فایل‌های LZIP با استفاده از همان SDK خواهیم پرداخت. برای این منظور، ما از متد Extract برای استخراج فایل LZIP استفاده خواهیم کرد، همانطور که در نمونه کد زیر نشان داده شده است:

خروجی:

extract-lzip

دریافت یک لایسنس رایگان

یک لایسنس موقت رایگان دریافت کنید تا این SDK را فراتر از محدودیت‌های ارزیابی امتحان کنید.

نتیجه‌گیری

ما دیدیم که چگونه چند خط کد می‌تواند به شما در مدیریت مؤثر فایل‌های بزرگ کمک کند. فشرده‌سازی آرشیو می‌تواند اندازه فایل‌های بزرگ را کاهش دهد تا بتوانید به راحتی آنها را توزیع کنید. ما نحوه فشرده‌سازی و استخراج فایل‌های LZIP را در C# به صورت برنامه‌نویسی پیاده‌سازی کردیم. علاوه بر این، شما می‌توانید از مستندات، مراجع API و مخزن GitHub برای کاوش بیشتر استفاده کنید. همچنین می‌توانید سوالات خود را در فروم ما بپرسید.

سوالات متداول

چگونه فایل‌های LZIP را در C# فشرده‌سازی کنیم؟

ما می‌توانیم به راحتی یک فایل LZIP با استفاده از Aspose.ZIP برای .NET ایجاد کنیم. لطفاً به این لینک مراجعه کنید تا نمونه کد کارآمد را ببینید.

چگونه می‌توانم فایل‌های LZIP را به صورت برنامه‌نویسی استخراج کنم؟

متد Extract را که توسط Aspose.ZIP برای .NET ارائه شده است، فراخوانی کنید. این SDK .NET سبک و دوستانه برای توسعه‌دهندگان است.

آیا کار با فایل‌های LZIP در C# آسان است؟

بله، Aspose.ZIP برای .NET با مستندات جامع ارائه می‌شود. بنابراین، توسعه‌دهندگان می‌توانند به راحتی با آن آشنا شوند.

کشف کنید