*** نسخه 2 اضافه شد***
تغییرات نسخه 2:
رفع ارور اکسترکت نکردن فایلهای زیپ معمولی.
مثال از اکسترکت کردن فایلهای زیپ معمولی
Dim przip As PersianZipManager
Private zipparams As ZipParametr
zipparams.initialize
przip.initialize("przip")
przip.withFileName(File.DirRootExternal&"/myzip.zip").withRunInThread(True)
przip.extractAll(File.DirRootExternal&"/myfolder",zipparams.ZipParameters)
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub przip_onERROR(error As String)
Log(error)
End Sub
Sub przip_onProgressing(percent As Int)
ProgressBar1.Progress=percent
Log(percent)
End Sub
Sub przip_onSUCCESS
ToastMessageShow("operation succes",False)
Log("operation succes")
End Sub
پشتیبانی از فایلهای مهم و کاربردی xz
حذف متد startmonitoring و اضافه کردن این متد به صورت اتوماتیک توسط کتابخانه.
مثال از اکسترکت کردن فایلهای xz
Dim przip As PersianZipManager
przip.initialize("przip")
ProgressDialogShow("extracting xz file")
przip.extractXZ(File.DirRootExternal&"/myfile.xz",File.DirRootExternal&"/folder/myfile.zip")
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub przip_onSUCCESS
ToastMessageShow("operation succes",False)
ProgressDialogHide
End Sub
به نام خدا و سلام خدمت دوستان
با یک کتابخونه قدرتمند دیگه از کتابخونه های Persian در خدمتتون هستیم
لینک آموزش تصویری کار با کتابخانه
لینک فروشگاه کتابخانه
همونجور که میدونید برای کار با فایلهای زیپ کتابخونهایی هست که یه سری کارهای مقدماتی رو میشه باهاش انجام داد.
ولی کارهای زیادی هست که نمیشه با این کتابخونه ها انجام داد.
کتابخونهی حاظر واقعا یکی از کتابخونه های قدرتمند توی این زمینه هست. و تقریبا همه ی کارهای حرفه ای رو میتونید باهاش انجام بدید.
ویژگی های کتابخونه.
1- ساخت فایل زیپ با انواع پارامترهای زیر شامل.
1 متدهای فشرده سازی: COMP_DEFLATE , COMP_AES_ENC , COMP_STORE
2 متدهای کاهش حجم: DEFLATE_LEVEL_FASTEST , DEFLATE_LEVEL_NORMAL , DEFLATE_LEVEL_MAXIMUM , DEFLATE_LEVEL_FAST , DEFLATE_LEVEL_ULTRA
3 متدهای رمزگذاری: ENC_METHOD_AES , ENC_METHOD_STANDARD , AES_STRENGTH_128 , AES_STRENGTH_256 , AES_STRENGTH_192
2- اضافه کردن فایل و فولدر به یک فایل زیپ (با پسورد یا بدون پسورد) همراه با روند اجرای عملیات
3- حذف کردن فایل و فولدر از یک فایل زیپ (با یا بدون پسورد) همراه با روند اجرای عملیات
4- نمایش محتویات دقیق یک فایل زیپ شامل نام فایل ، اندازه فشرده شده ، اندازه بعد از اکسترکت شدن، آخرین زمان تغییرات و ....
5- اکسترکت فایلهای زیپ ( با یا بدون پسورد) همراه با روند اجرای عملیات
6- نمایش خطای رخ داده ی احتمالی در حین عملیات
امیدوارم که مورد استفاده دوستان قرار بگیره.