GetLevel() public méthode

Get the current deflater compression level
public GetLevel ( ) : int
Résultat int
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();
        }
Exemple #2
0
        public void StoredNonSeekableConvertToDeflate()
        {
            MemoryStreamWithoutSeek ms = new MemoryStreamWithoutSeek();

            ZipOutputStream outStream = new ZipOutputStream(ms);
            outStream.SetLevel(8);
            Assert.AreEqual(8, outStream.GetLevel(), "Compression level invalid");

            ZipEntry entry = new ZipEntry("1.tst");
            entry.CompressionMethod = CompressionMethod.Stored;
            outStream.PutNextEntry(entry);
            Assert.AreEqual(0, outStream.GetLevel(), "Compression level invalid");

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

            outStream.Close();
        }