ورود / ثبت نام
0
0

آموزش چگونه فایل ها را با استفاده از جاوا فشرده کنیم

467 بازدید
جاوا

جاوا

یک از آموزش از جاوا را آماده کردم آموزشی متفاوت و پرکاربرد تا به حال به فکر بوده اید که در محیط برنامه نویسی برنامه ای بنویسید که فایل ها را فشرده و ذخیره کند.اگر خیلی راحت به موضوع نگاه کنید چیز بسیار ساده است که چرا که این کار دستی هم امکان پذیر است. ولی اگر از چند مورد بخواید بهش کنیم بسیار میتونه برخی پروژه ها کمک کنه به عنوان مثال پروژه را فشرده و همان لحظه ایمیل کند و بسیار کاربرد دیگر.این آموزش در محیط جاوا صورت میگرد و به همراه سورس در ادامه برسی خواهیم کرد.یک نکته ای که به آن اشاره نکردم فرمت ذخیره سازی بود که با فرمت zip این کار صورت میگیرد.

۱-خوب ابتدا در یک فولدر یک فایل متنی با هر اطلاعاتی و نام دلخواه ایجاد کنید.

۲-نرم افزار JCreator یا NetBeans بازکرده و یک پروژه با نام zipFile.java و یا دلخواه ایجاد کنید.

۳-فراخوانی Import java.io و java.util.zip توسط کد زیر


import java.io.*;
import java.util.zip.*;

۴-نام فایل و نوع فایل

در اینجا ما باید نام فایل را مشخص کرده و همچنین نام فایل ایجاد شده را نیز مشخص کنیم.این کار توسط کد زیر صورت میگیرد.


try {
String file = "READ FIRST.txt";
String zipFile = "createdZipFile.zip";

۵-مشخص کردن وردی و خروجی


ZipOutputStream zipStream = new ZipOutputStream(new FileOutputStream(zipFile));
FileInputStream fileStream = new FileInputStream(file);

۶-ساخت ZipEntry جدید در ZipOutputStream.


zipStream.putNextEntry(new ZipEntry(file));

۷-مقداردهی اولیه به مقدار حجم فایل که بر اساس بایت است.


int size = 0;
byte[] buffer = new byte[1024];

۸-ایجاد یک حلقه جهت خواندن اطلاعات و ارسال اطلاعات به فایل فشرده.

while ((size = fileStream.read(buffer, 0, buffer.length)) > 0) {
zipStream.write(buffer, 0, size);
}

۹-بستن پروژه بعد از اتمام کار یعنی فشرده سازی


zipStream.closeEntry();
fileStream.close();
zipStream.close();

امید وارم که بدون نقص آموزش را به پایان رسانده باشم.

  • پسورد: www.mspsoft.com
آیا این مطلب را می پسندید؟
https://www.mspsoft.com/?p=10409
اشتراک گذاری:
واتساپتوییترفیسبوکپینترستلینکدین
عباس ارجمند
مطالب بیشتر
برچسب ها:

نظرات

1 نظر در مورد آموزش چگونه فایل ها را با استفاده از جاوا فشرده کنیم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *