ICSharpCode.SharpZipLib.Zip.ZipOutputStream.GetLevel C# (CSharp) Méthode

GetLevel() public méthode

Get the current deflater compression level
public GetLevel ( ) : int
Résultat int
        public int GetLevel()
        {
            return deflater_.GetLevel();
        }

Usage Example

Exemple #1
0
        public void StoredNonSeekableConvertToDeflate()
        {
            MemStreamWithoutSeek ms = new MemStreamWithoutSeek();

            ZipOutputStream outStream = new ZipOutputStream(ms);

            outStream.SetLevel(8);
            Assertion.AssertEquals("Compression level invalid", 8, outStream.GetLevel());

            ZipEntry entry = new ZipEntry("1.tst");

            entry.CompressionMethod = CompressionMethod.Stored;
            outStream.PutNextEntry(entry);
            Assertion.AssertEquals("Compression level invalid", 0, outStream.GetLevel());

            AddRandomDataToEntry(outStream, 100);
            entry = new ZipEntry("2.tst");
            entry.CompressionMethod = CompressionMethod.Deflated;
            outStream.PutNextEntry(entry);
            Assertion.AssertEquals("Compression level invalid", 8, outStream.GetLevel());
            AddRandomDataToEntry(outStream, 100);

            outStream.Close();
        }
All Usage Examples Of ICSharpCode.SharpZipLib.Zip.ZipOutputStream::GetLevel