نمایش نتایج 1 تا 2 از 2

نام تاپیک: GzipStream

  1. #1
    کاربر دائمی آواتار corona
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    مشهد
    پست
    188

    GzipStream

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


    private void btnzip_Click(object sender, EventArgs e)
    {
    OpenFileDialog op = new OpenFileDialog();
    op.Title = "Select file for compression";
    op.Filter = "txt Files(*.txt)|*.txt|All Files(*.*)|*.*";
    op.FilterIndex = 1;
    op.Multiselect = false;
    op.ShowHelp = false;

    if(op.ShowDialog() == DialogResult.OK)
    {

    FileStream fsinput = File.OpenRead(op.FileName);
    FileStream fsdestination = File.Create(@"c:\ZipShode.gz");
    GZipStream gS = new GZipStream(fsdestination,CompressionMode.Compress) ;

    long numbytes = fsinput.Length;
    int mybyte = fsinput.ReadByte();
    while (mybyte != -1)
    {
    gS.WriteByte((byte)mybyte);
    mybyte = fsinput.ReadByte();
    }


    gS.Close();
    fsdestination.Close();
    fsinput.Close();

    MessageBox.Show("Compelete");

    }
    }


    دوستان از DeflateStream هم استفاده کردم . اونم حجم رو زیاد کرد .

  2. #2
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    كشور فرشته گانِ اروپا سوئد
    پست
    368

    Smile نقل قول: GzipStream

    سلام ،
    این نمونه هارو دید بزن مشکل رو متوجه میشین که کجاس
    موفق باشین


    http://msdn.microsoft.com/en-us/libr...zipstream.aspx
    http://www.codeproject.com/KB/files/GZipStream.aspx


    این هم یه نمونه

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •