別のキーワード
クラス
- GDBM (24)
- StringIO (36)
-
Zlib
:: Deflate (24) -
Zlib
:: GzipFile (24) -
Zlib
:: GzipWriter (12) -
Zlib
:: Inflate (12)
モジュール
-
Gem
:: Package :: FSyncDir (12) -
OpenSSL
:: Buffering (24) -
Sync
_ m (30)
キーワード
- deflate (12)
- flush (24)
- fsync (12)
-
fsync
_ dir (12) - sync= (36)
-
sync
_ ex _ count (6) -
sync
_ upgrade _ waiting (6) -
sync
_ upgrade _ waiting= (6) -
sync
_ waiting (6) -
sync
_ waiting= (6) - syncmode= (12)
検索結果
先頭5件
-
Gem
:: Package :: FSyncDir # fsync _ dir(dirname) -> () (15101.0) -
ディスクの同期をします。
ディスクの同期をします。 -
OpenSSL
:: Buffering # sync=(sync) (9215.0) -
出力の同期モードを設定します。
...ring#write_nonblock と
OpenSSL::SSL::SSLSocket#syswrite を除くすべての書き込み
(OpenSSL::Buffering#write, OpenSSL::Buffering#print など)
はバッファリングされずに出力されます。
false に設定すると書き込みはバッファリングされます。
@param sync......設定するモード(真偽値)
@see OpenSSL::Buffering#sync... -
Zlib
:: GzipFile # sync=(flag) (9215.0) -
IO クラスと同じ。flag が真の時、関連付けられている IO オブジェクトが flush メソッドを持っていなければなりません。 また、true にすると圧縮率が著しく低下します。
...IO クラスと同じ。flag が真の時、関連付けられている
IO オブジェクトが flush メソッドを持っていなければなりません。
また、true にすると圧縮率が著しく低下します。
@see IO#sync, IO#sync... -
GDBM
# syncmode=(bool) (9107.0) -
オープンしている GDBM オブジェクトのモードを変更します。
...オープンしている GDBM オブジェクトのモードを変更します。
このオプションはデフォルトで off です。
このオプションが on のときは、GDBM はデータベースの変更操作ごとに
データベースの状態を同期します。
@param bool......新たにセットするモード。
@see GDBM::SYNC, GDBM#fastmode=... -
StringIO
# sync=(bool) (9102.0) -
何もせずに bool を返します。
何もせずに bool を返します。
@param bool true か false を指定します。 -
StringIO
# fsync -> 0 (9101.0) -
何もせずに 0 を返します。
何もせずに 0 を返します。 -
Zlib
:: GzipWriter # flush(flush = Zlib :: SYNC _ FLUSH) -> self (3114.0) -
まだ書き出されていないデータをフラッシュします。
...::SYNC_FLUSH が使用されます。
flush に Zlib::NO_FLUSH を指定することは無意味です。
@param flush Zlib::NO_FLUSH Zlib::SYNC_FLUSH Zlib::FULL_FLUSH などを指定します。
require 'zlib'
def case1
filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::Gzi......RESSION){|gz|
gz.puts "fuga"
gz.puts "ugo"
}
p File.read(filename)
end
def case2
filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.puts "fuga"
gz.flush
gz.puts "ugo\n"
gz.flush... -
Zlib
:: Deflate # flush(flush = Zlib :: SYNC _ FLUSH) -> String (224.0) -
deflate('', flush) と同じです。flush が 省略された時は Zlib::SYNC_FLUSH が使用されます。 このメソッドはスクリプトの可読性のために提供されています。
...e('', flush) と同じです。flush が
省略された時は Zlib::SYNC_FLUSH が使用されます。
このメソッドはスクリプトの可読性のために提供されています。
@param flush Zlib::NO_FLUSH Zlib::SYNC_FLUSH Zlib::FULL_FLUSH などを指定します。
require 'zlib......ge')
comp_str << dez.deflate(' fuga')
comp_str << dez.deflate(' end', Zlib::FINISH)
dez.close
p comp_str
p Zlib::Inflate.inflate(comp_str)
end
def case2
dez = Zlib::Deflate.new
comp_str = dez.deflate('hoge')
comp_str << dez.flush
comp_str << dez.deflate(' fug......H)
dez.close
p comp_str
p Zlib::Inflate.inflate(comp_str)
end
case1
case2
#=> "x\234\313\310OOUH+MOTH\315K\001\000!\251\004\276"
#=> "hoge fuga end"
#=> "x\234\312\310OO\005\000\000\000\377\377RH+MO\004\000\000\000\377\377SH\315K\001\000!\251\004\276"
#=> "hoge fuga end"... -
Zlib
:: Deflate # deflate(string , flush = Zlib :: NO _ FLUSH) -> String (123.0) -
string を圧縮ストリームに入力します。処理後、ストリームからの 出力を返します。このメソッドを呼ぶと出力バッファ及び入力バッファは 空になります。string が nil の場合はストリームへの入力を 終了します。(Zlib::ZStream#finish と同じ)。 flush には Zlib::NO_FLUSH, Zlib::SYNC_FLUSH, Zlib::FULL_FLUSH, Zlib::FINISH のいずれかを指定します。 詳しくは zlib.h を参照して下さい。
...string を圧縮ストリームに入力します。処理後、ストリームからの
出力を返します。このメソッドを呼ぶと出力バッファ及び入力バッファは
空になります。string が nil の場合はストリームへの入力を
終了します。(Zlib::ZStrea......flush には Zlib::NO_FLUSH, Zlib::SYNC_FLUSH,
Zlib::FULL_FLUSH, Zlib::FINISH のいずれかを指定します。
詳しくは zlib.h を参照して下さい。
@param string 圧縮する文字列を指定します。
@param flush Zlib::NO_FLUSH, Zlib::SYNC_FLUSH,
Zlib::FULL_FLUSH,...