<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://trans.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=GnuSmalltalkUsersGuide%3AAdditionalChapter7_13</id>
	<title>GnuSmalltalkUsersGuide:AdditionalChapter7 13 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://trans.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=GnuSmalltalkUsersGuide%3AAdditionalChapter7_13"/>
	<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:AdditionalChapter7_13&amp;action=history"/>
	<updated>2026-05-01T15:49:09Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:AdditionalChapter7_13&amp;diff=4339&amp;oldid=prev</id>
		<title>Onionmixer: GSUG ZLib.ZlibWriteStream 페이지 추가</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:AdditionalChapter7_13&amp;diff=4339&amp;oldid=prev"/>
		<updated>2014-02-01T10:26:03Z</updated>

		<summary type="html">&lt;p&gt;GSUG ZLib.ZlibWriteStream 페이지 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;;ZLib.ZlibWriteStream&lt;br /&gt;
&lt;br /&gt;
==ZLib.ZlibWriteStream==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;네임스페이스 ZLib에 정의됨&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;슈퍼클래스: ZLib.ZlibStream&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;범주: 예제-유용&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:해당 추상 클래스는 WriteStream decorator에서 zlib과의 통신에 사용되는 기본 버퍼링을 구현한다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ZLib.ZlibWriteStream: 스트리밍하기===&lt;br /&gt;
&lt;br /&gt;
====close====&lt;br /&gt;
&lt;br /&gt;
Z_FINISH 를 이용해 목적지(destination) 스트림으로 압축된 출력을 완료하라. 목적지 스트림은 닫히며 이는 플러싱(flushing)을 나타낸다. &lt;br /&gt;
&lt;br /&gt;
====contents====&lt;br /&gt;
&lt;br /&gt;
Z_FINISH 를 이용해 목적지 스트림으로 압축된 출력을 완료하고 압축(deflated)된 데이터를 리턴하라 (목적지 스트림은 #contents를 지원할 것이 요구됨).&lt;br /&gt;
&lt;br /&gt;
====finish====&lt;br /&gt;
&lt;br /&gt;
Z_FINISH를 이용해 목적지 스트림으로 압축된 출력을 완료하라. 목적지 스트림은 비워지지 않는다. &lt;br /&gt;
&lt;br /&gt;
====flush====&lt;br /&gt;
&lt;br /&gt;
압축된 출력을 목적지 스트림으로 비우고, 목적지 스트림을 비워라.&lt;br /&gt;
&lt;br /&gt;
====flushBuffer====&lt;br /&gt;
&lt;br /&gt;
목적지 스트림으로 압축된 출력을 비워라. &lt;br /&gt;
&lt;br /&gt;
====flushDictionary====&lt;br /&gt;
&lt;br /&gt;
Z_FULL_FLUSH를 이용해 목적지 스트림으로 압축된 출력을 비우고, 목적지 스트림을 비워라. &lt;br /&gt;
&lt;br /&gt;
====next: n putAll: aCollection startingAt: pos====&lt;br /&gt;
&lt;br /&gt;
post번째부터 시작해 aCollection의 n개 문자 또는 바이트를 압축(deflation) 버퍼에 놓아라. &lt;br /&gt;
&lt;br /&gt;
====nextPut: aByte====&lt;br /&gt;
&lt;br /&gt;
문자 또는 바이트를 (목적지 스트림이 ByteArray와 String 중 어디에서 작동하는지에 따라) 압축 버퍼 앞에 추가하라.&lt;br /&gt;
&lt;br /&gt;
====partialFlush====&lt;br /&gt;
&lt;br /&gt;
Z_PARTIAL_FLUSH를 이용해 압축된 출력을 목적지 스트림으로 비우고, 목적지 스트림을 비워라. &lt;br /&gt;
&lt;br /&gt;
====position====&lt;br /&gt;
&lt;br /&gt;
작성된 압축 바이트의 수를 응답하라. &lt;br /&gt;
&lt;br /&gt;
====readStream====&lt;br /&gt;
&lt;br /&gt;
Z_FINISH를 이용해 압축된 출력을 목적지 스트림에 완료시키고 압축(deflated)된 데이터 상에 ReadStream을 리턴하라 (목적지 스트림은 #readStream을 지원할 것을 요한다).&lt;br /&gt;
&lt;br /&gt;
====syncFlush====&lt;br /&gt;
&lt;br /&gt;
Z_SYNC_FLUSH를 이용해 압축된 출력을 목적지 스트림을 비우고, 목적지 스트림을 비워라. 이는 플러싱 끝에 0/0/255/255/ 의 4 바이트도 포함함을 주목하라. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:GnuSmalltalkUsersGuide]]&lt;/div&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
</feed>