کتابخانه فشرده سازی جاوا برای مدیریت آرشیوهای زیپ
API منبع باز جاوا به برنامه نویسان امکان می دهد یک فایل یا دایرکتوری را در بایگانی ZIP فشرده کنند و دو ورودی بایگانی ZIP و غیره را با هم مقایسه کنند.
zt-zip (ZeroTurnaround ZIP Library) یک کتابخانه بایگانی و فشرده سازی ساده برای جاوا است که توسعه دهندگان نرم افزار را قادر می سازد تا با آرشیوهای جاوا در داخل برنامه های خود کار کنند. این کتابخانه از بسته بندی و بازکردن دایرکتوری ها به صورت بازگشتی پشتیبانی می کند و به راحتی از طریق ورودی های ZIP تکرار می شود. این کتابخانه بسیار ساده است و زمانی که تنها ورودیهای منفرد از فایلهای ZIP استخراج میشوند، نتایج کارآمدی تولید میکند.
این کتابخانه از هر دو ویژگی اساسی و برخی از ویژگیهای پیشرفته پشتیبانی میکند، مانند فشردهسازی یک دایرکتوری در بایگانی ZIP، فشردهسازی یک فایل در بایگانی ZIP، افزودن ورودی از یک فایل یا آرایه بایت به بایگانی ZIP، جایگزینی ورودی بایگانی ZIP. از فایل یا از آرایه بایت، افزودن یا جایگزینی ورودیها در بایگانی ZIP، استخراج بایگانی ZIP، بررسی وجود ورودی در بایگانی ZIP، استخراج ورودی از بایگانی ZIP در آرایه بایت، استخراج بایگانی ZIP که تبدیل به یک دایرکتوری و بسیاری دیگر.
استفاده از کتابخانه بسیار ایمن است و مطمئن می شود که هیچ جریانی به طور تصادفی باز نمی ماند. این کتابخانه همچنین از مقایسه دو ورودی آرشیو ZIP با نامهای مختلف و همچنین با همان نام پشتیبانی میکند. همچنین می توانید به راحتی یک ورودی آرشیو ZIP را به حروف بزرگ تبدیل کنید.
شروع کار با zt-zip
برای اجرای پروژه خود با استفاده از zt-zip، ابتدا باید Java 1.5 و بالاتر داشته باشید. برای نصب از دستور زیر استفاده کنید.
از طریق دستور Git نصب کنید
git clone https://github.com/zeroturnaround/zt-zip.git
جارچیولیب ماون وابستگی
<dependency>
<groupId>org.zeroturnaround</groupId>
<artifactId>zt-zip</artifactId>
<version>1.14</version>
<type>jar</type>
<dependency>
فشرده سازی یک فایل به آرشیو ZIP از طریق جاوا
کتابخانه zt-zip منبع باز عملکردی را برای فشرده سازی یک فایل در یک آرشیو ZIP با استفاده از دستورات جاوا فراهم کرده است. این کتابخانه همچنین از افزودن دایرکتوری به آرشیو ZIP به راحتی پشتیبانی می کند. این کتابخانه از افزودن ورودی از یک فایل و همچنین از یک آرایه بایت به آرشیو ZIP پشتیبانی می کند. همچنین امکان جایگزینی یک ورودی در بایگانی ZIP وجود دارد. همچنین میتوانید یک دایرکتوری را با یک فهرست والد به یک آرشیو ZIP فشرده کنید.
مقایسه دو آرشیو ZIP از طریق Java API
کتابخانه zt-zip به برنامه نویسان نرم افزار این قدرت را می دهد که دو بایگانی ZIP را با نادیده گرفتن مهرهای زمانی ورودی های داخل برنامه های جاوا خود مقایسه کنند. فقط باید آدرس کامل دو فایل را ارائه دهید. با استفاده از توسعه دهندگان کتابخانه می توانید به راحتی دو ورودی آرشیو ZIP را با نام های مختلف و همچنین با نام های مشابه مقایسه کنید.
استخراج آرشیو ZIP از طریق جاوا
کتابخانه رایگان zt-zip اجازه می دهد تا با استفاده از چند خط کد جاوا، فایل ها را از بایگانی ZIP در داخل برنامه های خود استخراج کنید. چندین ویژگی مهم مربوط به باز کردن فایلها، مانند استخراج یک ورودی از بایگانی ZIP در یک فایل یا آرایه بایت، بررسی وجود یا عدم وجود یک ورودی، استخراج یک بایگانی ZIP که تبدیل به دایرکتوری میشود، استخراج فایلها با استفاده از الگوی تطبیق نام دارد. و خیلی بیشتر.