PDA

View Full Version : ذخیره اطلاعات در فایل Zip



Mohsen_Fotouhi
شنبه 24 مرداد 1388, 13:58 عصر
سلام :من می خواهم بدونم میشه در .Net اطلاعاتم رو در داخل یک فایل Zip ذخیره کنم لطفا راهنماییم کنیدبا تشکر

mehdi.mousavi
شنبه 24 مرداد 1388, 14:33 عصر
سلام :من می خواهم بدونم میشه در .Net اطلاعاتم رو در داخل یک فایل Zip ذخیره کنم لطفا راهنماییم کنیدبا تشکر

سلام.
اگر براتون اهمیت نداره و می تونید جای الگوریتم LZ77 (که ZIP بر اون اساس کار می کنه)، از LZMA استفاده کنید، می تونید بطور رایگان LZMA SDK رو از اینجا دریافت کرده (http://www.7-zip.org/sdk.html) و به هدفتون برسید. نرخ Compress کردن LZMA (الگوریتمی که فایلهای 7z از اون استفاده می کنن) خیلی بهتر از ZIP هستش. البته در داخل خود .NET Framework می تونید از کلاس DeflateStream استفاده کنید، اما خوب، چون از الگوریتم Deflate استفاده می کنه، نرخ Compression اش رو من نمی پسندم.

موفق باشید.

Soroush.Sarabi
شنبه 24 مرداد 1388, 16:22 عصر
همچنین دوست عزیز میتوند از GZip Stream هم استفاده کنید.


وب سایت رسمی سروش سارابی
مشاور فناوری اطلاعات، برنامه نویس و تحلیلگر سیستم
www.soroush-sarabi.com (http://www.soroush-sarabi.com/)