2017-11-24 14 views
-2

//この私のコードの圧縮の使用7ジップ圧縮ファイルdoc pdf use 7zipsharp?私のコードが間違っているものを

if (System.IO.Directory.Exists(targetfolder)) 
       { 
        try 
        { 

         SevenZipCompressor.SetLibraryPath(@Server.MapPath("~/bin/7z.Libs.16.2.1/bin/x64/7z.dll")); 
         SevenZipCompressor sevenZipCompressor = new SevenZipCompressor(); 
         sevenZipCompressor.CompressionLevel = SevenZip.CompressionLevel.Ultra; // level compress 
         sevenZipCompressor.CompressionMethod = CompressionMethod.Lzma2; //method compress 
         sevenZipCompressor.CompressDirectory(sourceCodeFolder, Path.Combine(targetfolder, string.Concat(DateTime.Now.ToString("ddMMyyyy_HHmm") + fldr + ".zip"))); 
        } 

        catch (Exception se) 
        { 
         SevenZipCompressor.SetLibraryPath(@Server.MapPath("~/bin/7z.Libs.16.2.1/bin/x86/7z.dll")); 
         SevenZipCompressor sevenZipCompressor = new SevenZipCompressor(); 
         sevenZipCompressor.CompressionLevel = SevenZip.CompressionLevel.Ultra; // level compress 
         sevenZipCompressor.CompressionMethod = CompressionMethod.Lzma2; // method compress 

//? sevenZipCompressor.CompressDirectory(sourceCodeFolder、Path.Combine(targetfolder、string.Concat(DateTime.Now.ToString( "ddMMyyyy_HHmm")+ fldr + ".zip")));

    } 


        Directory.Delete(@Server.MapPath("~/Upload/" + fldr), true); 
        extractfrom = @Server.MapPath("~/Upload/ZIP/" + string.Concat(DateTime.Now.ToString("ddMMyyyy_HHmm")) + fldr + ".zip"); 

        customSQL.ExecQueryString(" UPDATE TBL_PROGRESS_LEGAL_DOKUMEN set FileName = '" + string.Concat(DateTime.Now.ToString("ddMMyyyy_HHmm") + namafile + ".zip"+ "' , [FileSize] = '" + filesize + "' where id_progress_legal_dokumen = '" + id_chekUpload.Text + "'")); 
        myfeedback._success("File Success Upload"); 
       } 

       else 
       { 

       } 

私の質問なぜ7zipは6MBのみを圧縮するのですか?

答えて

1

(ほとんどの場合)PDFはすでに圧縮されており、アーカイブすることであまり得られません。

Why don't some files compress very much?
Which files does not reduce its size after compression

+0

[OK]を感謝の先生、ちょうど715キロバイトことがどのように私は899キロバイトから試してみましたDOCファイルについて、その方法は何ですか? – Rahmat

+0

一般的な答えはありません。あなたのDOCファイルに(圧縮されていない)テキストがたくさん含まれていると、それは悪いです。多くの(既に圧縮されている)JPGがたくさんある場合、それはおそらく大丈夫です。 – wp78de

関連する問題