Açıq Mənbəli Java Sıxılma və Arxiv Kitabxanası
Açıq Mənbəli Pulsuz Java API vasitəsilə ZIP, TAR və GZIP arxivlərini yaradın və çıxarın
Jarchivelib, tərtibatçılara öz proqramlarında zip arxivlərini idarə etmək üçün yeni arxivator yaratmağa imkan verən açıq mənbəli Java kitabxanasıdır. Bu, ZIP, TAR.gz, TAR.bz2 və TAR arxivləşdirilmiş mənbə kodunu avtomatik yaradan sadə arxivləşdirmə və sıxılma kitabxanasıdır.
Jarchivelib kataloqda mövcud olan bütün fayllardan istifadə edərək ZIP arxivlərinin yaradılması, parolla qorunan ZIP fayllarının yaradılması, ZIP faylının məzmununu qovluğa çıxarmaq və sair kimi bir neçə vacib funksiyaya dəstək daxildir.
Jarchivelib ilə işə başlamaq
Layihənizi Jarchivelib istifadə edərək həyata keçirmək üçün ilk növbədə Java 7 və daha yuxarı versiyaya sahib olmalısınız. Siz deponu əl ilə GitHub-dan endirə bilərsiniz. Quraşdırmaq üçün aşağıdakı əmrdən istifadə edin.
Git əmri ilə quraşdırın
git clone https://github.com/thrau/jarchivelib.git
Jarchivelib Maven asılılığı
<dependency>
<groupId>org.rauschig</groupId>
<artifactId>jarchivelib</artifactId>
<version>0.7.1</version>
</dependency>
<dependency>
Java Kitabxanası vasitəsilə faylları sıxın və açın
Jarchivelib Java proqramları daxilində faylları sıxmaq və açmaq üçün funksional olaraq təmin edir. Verilmiş giriş faylını verilmiş təyinat qovluğuna və ya fayla sıxmağa imkan verir. O, mənbənin oxuna bilən Fayl, təyinat yerinin isə fayl və ya kataloq olmasını tələb edir. API həmçinin verilmiş mənbə faylının verilmiş təyinat qovluğuna və ya faylına açılmasını dəstəkləyir.
Java istifadə edərək yeni ZIP arxivləri yaradın
Jarchivelib proqram tərtibatçılarına öz Java proqramlarında zip arxivlərini idarə etmək üçün yeni arxivator yaratmağa imkan verir. Əgər Faylın ".tar.gz" kimi kompozit fayl uzantısı varsa, yaradılmış Arxivləyici ".gz" sıxılmasını da idarə edəcək. Tərtibatçılar arxiv adında fayl adı uzantısını buraxa bilərlər, çünki o, çatışmazlıq olduqda arxivçi tərəfindən avtomatik olaraq əlavə olunacaq. Tərtibatçılar həmçinin bütün kataloqu ehtiva edə bilən gzip sıxılma ilə yeni tar arxivi yarada bilərlər.