Aspose.ZIP עבור Java מספק פתרונות לרבות מהבעיות שלך הקשורות לדחיסה ופירוק של ספריות עסקיות. ספריית מניפולציית ארכיון זו מצוידת במחלקות ושיטות כדי להציע יכולות ארכיון וחילוץ חלקות. פוסט זה בבלוג עוסק ב-ZIP ו-Pripping ב-Java אשר ידגים כיצד ZIP ספריה ולפתוח קובץ באופן פרוגרמטי. לשם כך, בחרנו בספריית Java ZIP זו כדי ליישם את הפונקציות הללו. בנוסף, ישנו יצרן קבצי ZIP מקוון המופעל על ידי Aspose.ZIP עליו נעבור. אז בואו נתחיל.
במדריך זה נעסוק בנקודות הבאות:
- התקן את ספריית ה-ZIP של Java
- ZIP a Directory ב-Java - Online ZIP File Maker
- פתור קובץ ZIP באופן פרוגרמטי - מחלץ ZIP מקוון
התקן את ספריית Java ZIP
תהליך ההתקנה קל מאוד, ודא שהגדרת Java בסביבה המקומית שלך. בנוסף, אתה יכול לבקר במדריך התקנה זה. כעת, הורד את קובץ ה-JAR או השתמש בתצורות Maven הבאות כדי להתקין ספריית Java ZIP זו:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-zip</artifactId>
<version>23.12</version>
</dependency>
</dependencies>
ZIP a Directory ב-Java - Online ZIP File Maker
אז אנחנו יכולים ליישם את הפונקציונליות מיד.
השלבים הבאים מראים כיצד לתפוס ספרייה ב-Java:
- הגדר את נתיב הספרייה של קבצי המקור.
- צור מופע של המחלקה ארכיון עם הגדרות אופציונליות לערכים.
- צור ערך בודד בארכיון על ידי קריאה לשיטת createEntry.
- הפעל את השיטה save כדי לשמור את הארכיון בקובץ היעד שסופק.
אתה יכול להעתיק ולהדביק את דוגמת הקוד הבאה ל-zip ספרייה באופן תוכנתי:
package com.example;
import com.aspose.zip.Archive;
public class Main {
// ZIP a Directory ב-Java
public static void main(String[] args) {
// הגדר את נתיב הספרייה של קבצי המקור.
String dir = "/sample-files/";
// צור מופע של המחלקה Archive עם הגדרות אופציונליות עבור ערכים.
try (Archive archive = new Archive()) {
// צור ערך בודד בתוך הארכיון על ידי קריאה לשיטת createEntry.
archive.createEntry("data.png", dir+"data.png");
archive.createEntry("sample.txt", dir+"sample.txt");
// הפעל את שיטת השמירה כדי לשמור את הארכיון בקובץ היעד שסופק.
archive.save(dir+"result_archive.zip");
}
}
}
יתר על כן, Aspose.ZIP עובד בחלק האחורי של יצרן קבצי ה-ZIP הזה מקוון. הוא מבוסס אינטרנט ומציע דחיסת קבצים חזקה אך יעילה. יתר על כן, אתה יכול לנסות את זה מבלי לבחור במנוי או יצירת חשבון.
פתח קובץ ZIP באופן פרוגרמטי - ZIP Extractor מקוון
אתה יכול לבצע את השלבים לפתיחת קובץ ZIP ב-Java:
- הגדר את נתיב הספרייה של קבצי המקור.
- הצג אובייקט מהמחלקה ארכיון.
- חלץ את כל הקבצים בארכיון לספרייה שסופקה על ידי קריאה לשיטת extractToDirectory.
קטע הקוד הבא מדגים כיצד לפתוח קובץ ZIP באופן תוכנתי:
package com.example;
import com.aspose.zip.Archive;
public class Main {
// פתח קובץ ZIP באופן תכנותי
public static void main(String[] args) {
// הגדר את נתיב הספרייה של קבצי המקור.
String dir = "/sample-files/";
// הצג אובייקט של המחלקה Archive.
try (Archive archive = new Archive(dir+"sample.zip")) {
// חלץ את כל הקבצים בארכיון לספרייה שסופקה על ידי קריאה לשיטת extractToDirectory.
archive.extractToDirectory(dir+"outputDirectory");
}
}
}
באופן דומה, מחלץ ה-ZIP הזה מקוון מופעל על ידי Aspose.ZIP. כלי זה ברמת הארגון מגיע עם ממשק משתמש אלגנטי שבו אתה יכול להעלות קבצים במספר דרכים. שוב, זה בחינם ואינו דורש יצירת חשבון.
ספריית Java ZIP- קבל רישיון חינם
כעת, אתה יכול להיעזר ב[רישיון זמני] בחינם16 כדי לנסות את ספריית ה-ZIP של Java ללא מגבלות הערכה.
סיכום
אנחנו מסיימים את המאמר הזה כאן. אני מקווה שמצאת את המדריך הזה מעניין ולמדת כיצד ליישם את ה-zipping וה-Freezip ב-Java באופן פרוגרמטי. בנוסף, עברנו על קטעי הקוד והשלבים ל- ZIP ספריה ולפתוח קובץ ZIP באמצעות ספריית Java ZIP זו. יתר על כן, אתה יכול לעקוב אחר ה-API הפניות ותיעוד כדי ללמוד על תכונות שימושיות אחרות.
אתה יכול להתחיל את הפיתוח על ידי ביצוע מדריך לתחילת העבודה. לבסוף, אנא הישאר בקשר עם aspose.com עבור המאמרים הקרובים.
העזרה זמינה
אתה יכול לשתף את השאלות או השאילתות שלך בפורום שלנו. למעשה, צוות התמיכה שלנו תוסס מאוד ומגיב בפרק הזמן הקצר ביותר האפשרי.
שאלות נפוצות - שאלות נפוצות
כיצד לחלץ קובץ ZIP באמצעות Java?
בהיותך מפתח Java, אתה יכול למנף את Aspose.ZIP עבור Java כדי לדחוס ולשחרר קובצי ZIP. אז, בקר בקישור הזה כדי למצוא את קטע הקוד.
איך מזיזים קובץ ב-Java?
כדי לדחוס ספרייה, בקר ב-קישור הזה כדי לראות את היישום שהוא די פשוט, וכמה שורות של קוד מקור ב-Java.