تعلم كيفية إنشاء وفك الملفات المضغوطة ZIP file بالجافا
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: مشاريع مفتوحة المصدر Java App
صفحة 1 من اصل 1 • شاطر
تعلم كيفية إنشاء وفك الملفات المضغوطة ZIP file بالجافا
بسم الله الرحمن الرحيم
تطبيق اليوم عن كيفية انشاء ملفات ZIP المضغوطة و التى يمكن قرائتها من خلال برامج Winzip او برنامج Winrar لكننا سنقوم ايضا بانشاء تطبيق أخر لقراءة ملفات ZIP التى قمنا بإنشائها أو التى تم أنشائها بالتطبيقات الاخرى ...
أولا _ إنشاء الملفات المضغوطة ZIP
على أفتراض أننا سنقوم بإنشاء ملف مضغوط بأسم myzip.zip يحتوى على الملفات file1.dat & file2.dat سيكون الكود على النحو التالى :
- الكود:
import java.io.*;
import java.util.zip.*;
public class WriteZip {
public static void main(String[] args) {
String[] filename = {"file1.dat", "file2.dat"};
// create a line of text for the files
byte[] buffer = new byte[27];
byte letter = 'a';
for(int i = 0; i < 26; ++i)
buffer[i] = letter++;
buffer[26] = '\n';
try {
String outFilename = "myzip.zip";
ZipOutputStream out = new ZipOutputStream(new FileOutputStream(outFilename));
for (int i=0; i<filename.length; i++) {
out.putNextEntry(new ZipEntry(filename[i]));
for(int j = 0; j < 10; ++j)
out.write(buffer);
out.closeEntry();
}
out.close();
} catch (IOException e) {
System.out.println("Problem writing ZIP file: " + e);
}
}
}
- الكود:
import java.io.*;
import java.util.zip.*;
public class ReadZip {
public static void main(String[] args) {
try {
String inFilename = "myzip.zip";
ZipInputStream in = new ZipInputStream(new FileInputStream(inFilename));
// While we have other entry
ZipEntry entry = in.getNextEntry();
while(entry != null){
System.out.println("Reading: " + entry.getName());
byte[] buf = new byte[1024];
int len = in.read(buf);
String theFile = new String(buf, 0, len);
System.out.println(theFile);
entry = in.getNextEntry();
}
in.close();
} catch (IOException e) {
System.out.println("Probel reading back the ZIP file: " + e);
}
}
}
زهراء- ........
- تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة :
الجنس :
رد: تعلم كيفية إنشاء وفك الملفات المضغوطة ZIP file بالجافا
مشكورا جدا على تميز
أيمن الإبراهيم- ........
- تاريخ التسجيل : 19/03/2013
المساهمات : 251
النقاط : 398
التقيم : 1
الدولة :
الجنس :
رد: تعلم كيفية إنشاء وفك الملفات المضغوطة ZIP file بالجافا
أحسنتى صنعا زهراء
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
رد: تعلم كيفية إنشاء وفك الملفات المضغوطة ZIP file بالجافا
تمام هل ممكن انشاء تطبيق كامل لفك وضغط الملفات ؟؟؟؟؟؟؟؟؟
vbcoder- ....
- تاريخ التسجيل : 18/11/2018
المساهمات : 51
النقاط : 81
التقيم : 4
الدولة :
الجنس :
رد: تعلم كيفية إنشاء وفك الملفات المضغوطة ZIP file بالجافا
للرفع برضوا
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: مشاريع مفتوحة المصدر Java App
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 8:56 pm من طرف moslema_r
» شركة مكافحة حشرات في راس الخيمة
أمس في 8:34 pm من طرف moslema_r
» تطبيقIncogniton لإدارة ملفات تعريف متعددة للمتصفح
الأربعاء أبريل 24, 2024 3:51 pm من طرف زاكااا
» افضل شركة مكافحة النمل الابيض بالرياض
الإثنين أبريل 22, 2024 9:41 pm من طرف moslema_r
» Exemplary Сasual Dating - Verified Women
الخميس أبريل 18, 2024 9:18 pm من طرف wdqwd
» رش الدفان بالرياض
الخميس أبريل 18, 2024 7:11 pm من طرف moslema_r
» شركة تنظيف خزانات الشارقة
الخميس أبريل 18, 2024 6:57 pm من طرف moslema_r
» شركة مكافحة الفئران بالرياض
الإثنين أبريل 15, 2024 8:23 pm من طرف moslema_r
» افضل شركة كشف تسربات المياه بالباحة
الخميس أبريل 04, 2024 7:02 am من طرف gmalnagy
» ساعدوني وفهموني help me
الجمعة مارس 29, 2024 8:37 am من طرف linesoft