Zipper
کتابخانه سوئیفت منبع باز را برای ایجاد آرشیوهای زیپ
کتابخانه Zipper به توسعه دهندگان نرم افزار امکان می دهد تا با آرشیوهای ZIP از داخل برنامه های Swift خود کار کنند. این کتابخانه بسیار پایدار است و میتواند بدون زحمت کارهای بزرگ را با چند دستور Swift انجام دهد. این کتابخانه را می توان به راحتی بر روی پلتفرم های متعدد مانند Linux، iOS، macOS، tvOS، watchOS و غیره اجرا کرد. کتابخانه Zipper نرم افزار منبع باز است و تحت مجوز MIT در دسترس است.
API به خوبی مستند شده است و استفاده از آن بسیار آسان است. چندین ویژگی مهم مرتبط با آرشیو ZIP، مانند ایجاد فایلهای بایگانی ZIP، خواندن بایگانیهای ZIP موجود، دسترسی و اصلاح بایگانیهای ZIP موجود، دسترسی به یک ورودی فردی در بایگانی، افزودن ورودیهای جدید، حذف ورودی از بایگانی، استخراج اسناد به یک مسیر مشخص، مدیریت بهتر خطا برای عملیات ناموفق و بسیاری موارد دیگر.
شروع کار با Zipper
به راحتی می توانید Zipper را از CocoaPods نصب کنید. لطفا از دستور زیر برای نصب پروژه بر روی سیستم خود استفاده کنید.
کتابخانه Zipper را از طریق CocoaPods کامپایل کنید
use_frameworks!
pod 'Zipper
فشرده سازی فایل ها از طریق کتابخانه سوئیفت
کتابخانه منبع باز Zipper شامل پشتیبانی از فشرده سازی انواع مختلفی از فایل ها با استفاده از چند خط کد سوئیفت است. ابتدا باید آدرس کامل فایل ها و اطلاعات مکان روی دیسک را برای ذخیره آرشیو ZIP ارائه دهید. این کتابخانه از چندین ویژگی مهم مانند ایجاد آرشیو ZIP، ویرایش آرشیو موجود، افزودن یک فایل خاص به آن، حذف فایلها از آرشیو و بسیاری موارد دیگر پشتیبانی میکند.
sباز کردن یک آرشیو از طریق سوئیفت
کتابخانه Zipper به برنامه نویسان نرم افزار این امکان را می دهد تا محتویات آرشیو ZIP را در برنامه Swift خود باز کرده و استخراج کنند. شما باید URL یا آدرس بایگانی را ارائه دهید و عملکرد مدیر فایل دایرکتوری جدیدی را ایجاد می کند که فایل ها در آن ذخیره می شوند. همچنین می توانید یک فایل یا پوشه خاص را در مکانی دلخواه استخراج کنید، محتوای کامل آرشیو و غیره را استخراج کنید.
دسترسی، افزودن یا حذف ورودی های فردی
کتابخانه منبع باز Zipper توسعه دهندگان نرم افزار را قادر می سازد تا تنها با چند خط کد به راحتی به ورودی های خاص در آرشیو ZIP دسترسی پیدا کرده و استخراج کنند. همچنین برنامه نویس را تسهیل می کند تا فایل جدیدی را به آرشیو موجود اضافه کند یا فایلی را در بایگانی ZIP موجود جایگزین یا حذف کند. این کتابخانه روش های بسیار کاربرپسندی را ارائه کرده است و برای رسیدن به این کار فقط به چند خط کد نیاز دارید.