FinishOutputStream() 개인적인 메소드

private FinishOutputStream ( Stream s, CountingStream entryCounter, Stream encryptor, Stream compressor, Ionic output ) : void
s Stream
entryCounter CountingStream
encryptor Stream
compressor Stream
output Ionic
리턴 void
예제 #1
0
 private void _FinishCurrentEntry()
 {
     if (_currentEntry != null)
     {
         if (_needToWriteEntryHeader)
         {
             _InitiateCurrentEntry(finishing: true);
         }
         _currentEntry.FinishOutputStream(_outputStream, _outputCounter, _encryptor, _deflater, _entryOutputStream);
         _currentEntry.PostProcessOutput(_outputStream);
         if (_currentEntry.OutputUsedZip64.HasValue)
         {
             _anyEntriesUsedZip64 |= _currentEntry.OutputUsedZip64.Value;
         }
         _outputCounter     = null;
         _encryptor         = (_deflater = null);
         _entryOutputStream = null;
     }
 }