امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ساخت برنامه های فشرده ساز
نویسنده پیام
mehran20_200 آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 5
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 6 تشکر در 1 ارسال )
ارسال: #1
ساخت برنامه های فشرده ساز
چگونه میتوان برنامه ای همانند wirar or winzip یا بسیار ساده تر نوشت؟
مرسی
۱۸-اسفند-۱۳۸۵, ۱۸:۳۲:۳۹
ارسال‌ها
پاسخ
pswin آفلاین
كاربر دو ستاره
**

ارسال‌ها: 151
موضوع‌ها: 11
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 0
( 19 تشکر در 11 ارسال )
ارسال: #2
RE: ساخت برنامه های فشرده ساز
برای فشارده ساز داخل دات نت میتونی از کلاس مربوط به فشرده سازی استفاده کنی

کد:
' Open the input file as a FileStream object.
stmInFile = New FileStream(pFileName, FileMode.Open)
' Open the output file as a FileStream object.
stmOutFile = New FileStream(pFileName + strExtension, FileMode.Create)' Create a new stream for the compressed data.
Dim stmCompressed As Stream
If pAlgorithm = enuAlgorithm.Deflate Then
    stmCompressed = New DeflateStream(stmOutFile, CompressionMode.Compress)
Else
    stmCompressed = New GZipStream(stmOutFile, CompressionMode.Compress)
End If
Dim arrBuffer(4095) As Byte
Do
    'Read a chunk of the input file
    intReadBytes = stmInFile.Read(arrBuffer, 0, arrBuffer.Length)
    'Detect the end of file
    If intReadBytes = 0 Then Exit Do
    'Write the compressed chunk
    stmCompressed.Write(arrBuffer, 0, intReadBytes)
Loop
[/quote]

کد:
و این هم برای خارج کردن فایل از حالت فشرده

' Create a new stream for the uncompressed data.
Dim stmCompressed As Stream
If pAlgorithm = enuAlgorithm.Deflate Then
    stmCompressed = New DeflateStream(stmInFile, CompressionMode.Decompress)
Else
    stmCompressed = New GZipStream(stmInFile, CompressionMode.Decompress)
End If
Dim arrBuffer(4095) As Byte
Do
    'Read a chunk of the input file
    intReadBytes = stmCompressed.Read(arrBuffer, 0, arrBuffer.Length)
    'Detect the end of file
    If intReadBytes = 0 Then Exit Do
    'Write the compressed chunk
    stmOutFile.Write(arrBuffer, 0, intReadBytes)
Loop

۱۸-اسفند-۱۳۸۵, ۱۹:۱۵:۳۰
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  فشرده سازی فایل eai 2 2,840 ۲۹-دى-۱۳۸۸, ۰۰:۵۷:۳۱
آخرین ارسال: Scorpion

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS