るりまサーチ (Ruby 2.7.0)

最速Rubyリファレンスマニュアル検索!
35件ヒット [1-35件を表示] (0.026秒)

別のキーワード

  1. _builtin file?
  2. _builtin file
  3. file atime
  4. file ctime
  5. file size

キーワード

検索結果

Zlib::GzipFile (72007.0)

gzip 形式の圧縮ファイルを扱う抽象クラス。 具体的な読み込み/書き込み操作は、それぞれサブクラスの Zlib::GzipReader, Zlib::GzipWriter で定義されています。

...gzip 形式の圧縮ファイルを扱う抽象クラス。
具体的な読み込み/書き込み操作は、それぞれサブクラスの
Zlib
::GzipReader, Zlib::GzipWriter で定義されています。

IO クラスのインスタンス (又は IO クラスのインスタンスと同じメソッ...

Zlib::GzipFile#finish -> IO (18103.0)

GzipFile オブジェクトをクローズします。Zlib::GzipFile#closeと違い、 このメソッドは関連付けられている IO オブジェクトの close メソッドを 呼び出しません。関連付けられている IO オブジェクトを返します。

...GzipFile オブジェクトをクローズします。Zlib::GzipFile#closeと違い、
このメソッドは関連付けられている IO オブジェクトの close メソッドを
呼び出しません。関連付けられている IO オブジェクトを返します。...

Zlib::GzipFile#close -> IO (18055.0)

GzipFile オブジェクトをクローズします。このメソッドは 関連付けられている IO オブジェクトの close メソッドを呼び出します。 関連付けられている IO オブジェクトを返します。

GzipFile オブジェクトをクローズします。このメソッドは
関連付けられている IO オブジェクトの close メソッドを呼び出します。
関連付けられている IO オブジェクトを返します。

Zlib::GzipFile#closed? -> bool (18007.0)

IO クラスの同名メソッドと同じ。

IO クラスの同名メソッドと同じ。

@see IO#to_io, IO#closed?

Zlib::GzipFile#comment -> String | nil (18007.0)

gzip ファイルのヘッダーに記録されているコメントを返します。 コメントが存在しない場合は nil を返します。

gzip ファイルのヘッダーに記録されているコメントを返します。
コメントが存在しない場合は nil を返します。

絞り込み条件を変える

Zlib::GzipFile#crc -> Integer (18007.0)

圧縮されていないデータの CRC 値を返します。

圧縮されていないデータの CRC 値を返します。

Zlib::GzipFile#level -> Integer (18007.0)

圧縮レベルを返します。

圧縮レベルを返します。

Zlib::GzipFile#mtime -> Time (18007.0)

gzip ファイルのヘッダーに記録されている最終更新時間を返します。

gzip ファイルのヘッダーに記録されている最終更新時間を返します。

Zlib::GzipFile#orig_name -> String | nil (18007.0)

gzip ファイルのヘッダーに記録されている元ファイル名を返します。 ファイル名が記録されていない場合は nil を返します。

gzip ファイルのヘッダーに記録されている元ファイル名を返します。
ファイル名が記録されていない場合は nil を返します。

Zlib::GzipFile#os_code -> Integer (18007.0)

gzip ファイルのヘッダーに記録されている OS コード番号を返します。

gzip ファイルのヘッダーに記録されている OS コード番号を返します。

絞り込み条件を変える

Zlib::GzipFile#path -> String (18007.0)

関連付けられている IO オブジェクトのパスを返します。 このメソッドは IO オブジェクトが path というメソッドを持つ場合のみ定義されます。

関連付けられている IO オブジェクトのパスを返します。
このメソッドは IO オブジェクトが path というメソッドを持つ場合のみ定義されます。

Zlib::GzipFile#sync -> bool (18007.0)

IO クラスと同じ。flag が真の時、関連付けられている IO オブジェクトが flush メソッドを持っていなければなりません。 また、true にすると圧縮率が著しく低下します。

IO クラスと同じ。flag が真の時、関連付けられている
IO オブジェクトが flush メソッドを持っていなければなりません。
また、true にすると圧縮率が著しく低下します。

@see IO#sync, IO#sync

Zlib::GzipFile#sync=(flag) (18007.0)

IO クラスと同じ。flag が真の時、関連付けられている IO オブジェクトが flush メソッドを持っていなければなりません。 また、true にすると圧縮率が著しく低下します。

IO クラスと同じ。flag が真の時、関連付けられている
IO オブジェクトが flush メソッドを持っていなければなりません。
また、true にすると圧縮率が著しく低下します。

@see IO#sync, IO#sync

Zlib::GzipFile#to_io -> IO (18007.0)

IO クラスの同名メソッドと同じ。

IO クラスの同名メソッドと同じ。

@see IO#to_io, IO#closed?

Zlib::GzipFile.new(*args) -> () (18007.0)

直接使用しません。 通常、具体的な読み書きをおこなうためには、 Zlib::GzipReader.new もしくは、 Zlib::GzipWriter.new を使用します。

...直接使用しません。
通常、具体的な読み書きをおこなうためには、
Zlib
::GzipReader.new もしくは、 Zlib::GzipWriter.new を使用します。

@see Zlib::GzipReader.new, Zlib::GzipWriter.new...

絞り込み条件を変える

Zlib::GzipFile.open(*args) {|gz| ... } -> () (18007.0)

直接使用しません。 通常、具体的な読み書きをおこなうためには、 Zlib::GzipReader.open もしくは、Zlib::GzipWriter.open を使用します。

...直接使用しません。
通常、具体的な読み書きをおこなうためには、
Zlib
::GzipReader.open もしくは、Zlib::GzipWriter.open を使用します。

@see Zlib::GzipReader.open, Zlib::GzipWriter.open...

Zlib::GzipFile.wrap(*args) {|gz| ... } -> () (18007.0)

直接使用しません。 通常、具体的な読み書きをおこなうためには、 Zlib::GzipReader.wrap もしくは、Zlib::GzipWriter.wrap を使用します。

...直接使用しません。
通常、具体的な読み書きをおこなうためには、
Zlib
::GzipReader.wrap もしくは、Zlib::GzipWriter.wrap を使用します。

@see Zlib::GzipReader.wrap,Zlib::GzipWriter.wrap...

Zlib::GzipFile::CRCError (18007.0)

フッターに記録されている CRC 値と実際に展開したデータの CRC 値が 異なる時に発生します。

フッターに記録されている CRC 値と実際に展開したデータの CRC 値が
異なる時に発生します。

Zlib::GzipFile::Error (18007.0)

gzip ファイルを処理している間にエラーが生じた時に発生する全ての例外の スーパークラスです。

gzip ファイルを処理している間にエラーが生じた時に発生する全ての例外の
スーパークラスです。

Zlib::GzipFile::Error#input -> String | nil (18007.0)

読み込んだ文字列(gzip 形式で圧縮されたもの)を返します。

読み込んだ文字列(gzip 形式で圧縮されたもの)を返します。

絞り込み条件を変える

Zlib::GzipFile::Error#inspect -> String (18007.0)

self の情報を人間に読みやすい文字列にして返します。

self の情報を人間に読みやすい文字列にして返します。

Zlib::GzipFile::LengthError (18007.0)

フッターに記録されているデータ長と実際に展開したデータの 長さが異なる時に発生します。

フッターに記録されているデータ長と実際に展開したデータの
長さが異なる時に発生します。

Zlib::GzipFile::NoFooter (18007.0)

gzip ファイルにフッターが無い時に発生します。

gzip ファイルにフッターが無い時に発生します。

Zlib::GzipWriter#close -> File (409.0)

フッターを書き出し、GzipWriter オブジェクトをクローズします。close と finish の違いは Zlib::GzipFile#close, Zlib::GzipFile#finish を 参照して下さい。

...フッターを書き出し、GzipWriter オブジェクトをクローズします。close と
finish の違いは Zlib::GzipFile#close, Zlib::GzipFile#finish を
参照して下さい。

注意: Ruby の finalizer の制約のため、GzipWriter オブジェクトは
必ずクローズしてく...
...require 'zlib'

def case_finish
filename='hoge1.gz'
gz = Zlib::GzipWriter.open(filename, 9)
gz.puts "hogehoge\n" * 100
f = gz.finish
p f.atime
# 例
#=> Sun Jul 06 15:43:57 +0900 2008
end

def case_close
filename='hoge1.gz'
gz = Zlib::GzipWriter.open...

Zlib::GzipWriter#finish -> File (409.0)

フッターを書き出し、GzipWriter オブジェクトをクローズします。close と finish の違いは Zlib::GzipFile#close, Zlib::GzipFile#finish を 参照して下さい。

...フッターを書き出し、GzipWriter オブジェクトをクローズします。close と
finish の違いは Zlib::GzipFile#close, Zlib::GzipFile#finish を
参照して下さい。

注意: Ruby の finalizer の制約のため、GzipWriter オブジェクトは
必ずクローズしてく...
...require 'zlib'

def case_finish
filename='hoge1.gz'
gz = Zlib::GzipWriter.open(filename, 9)
gz.puts "hogehoge\n" * 100
f = gz.finish
p f.atime
# 例
#=> Sun Jul 06 15:43:57 +0900 2008
end

def case_close
filename='hoge1.gz'
gz = Zlib::GzipWriter.open...

絞り込み条件を変える

Zlib::GzipWriter#orig_name=(filename) (361.0)

gzip ファイルのヘッダーに記録する元ファイル名を指定します。

...gzip ファイルのヘッダーに記録する元ファイル名を指定します。

Zlib
::GzipWriter#write 等の書き込み系メソッドを
呼んだ後で指定しようとすると Zlib::GzipFile::Error 例外が
発生します。

@param filename gzip ファイルのヘッダーに記...
...filename を返します。

require 'zlib'

filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib
::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.orig_name = "hogehoge"
p gz.orig_name #=> "hogehoge"
}
fr = File.open(filename)
Zlib
::GzipReader.wrap(fr){|gz|
puts gz.o...

Zlib::GzipReader#readchar -> Integer (259.0)

IO クラスの同名メソッドIO#readcharと同じです。

...IO クラスの同名メソッドIO#readcharと同じです。

但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib
::GzipFile::Error 例外が発生します。

gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッター...
...ラーがあった場合は
Zlib
::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib
::GzipFile::LengthError 例外を発生させます。

* EOF (圧縮データの最後) を越えて読み込み要求を受けた時。
すなわち Zlib::GzipReader#read,
Zlib
::GzipReader#gets メソッ...
...後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが
呼び出された時。

@raise EOFError EOF に到達したとき発生します。
@raise Zlib::Error Zlib::Error を参照
@raise Zlib::GzipFile...

Zlib::GzipReader#readline(rs = $/) -> String (259.0)

IO クラスの同名メソッドIO#readlineと同じです。

...IO クラスの同名メソッドIO#readlineと同じです。

但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib
::GzipFile::Error 例外が発生します。

gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッター...
...ラーがあった場合は
Zlib
::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib
::GzipFile::LengthError 例外を発生させます。

* EOF (圧縮データの最後) を越えて読み込み要求を受けた時。
すなわち Zlib::GzipReader#read,
Zlib
::GzipReader#gets メソッ...
...ド等が nil を返す時。
* EOF まで読み込んだ後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが
呼び出された時。

@param rs 行の区切りを文字列で指定します。

@rai...

Zlib::GzipWriter.wrap(io, level = Zlib::DEFAULT_COMPRESSION, strategy = Zlib::DEFAULT_STRATEGY) -> Zlib::GzipWriter (91.0)

io と関連付けられた GzipWriter オブジェクトを作成します。 ブロックが与えられた場合、 それを引数としてブロックを実行します。 ブロックの実行が終了すると、GzipWriter オブジェクトは自動的に クローズされます。関連付けられている IO オブジェクトまで クローズしたくない時は、ブロック中で Zlib::GzipFile#finish メソッドを呼び出して下さい。

...動的に
クローズされます。関連付けられている IO オブジェクトまで
クローズしたくない時は、ブロック中で Zlib::GzipFile#finish
メソッドを呼び出して下さい。

@param io IOオブジェクト、もしくは少なくとも、
IO#write...
...zlib.hを参照してください。
@param strategy Zlib::FILTERED, Zlib::HUFFMAN_ONLY, Zlib::DEFAULT_STRATEGYなど指定します。
詳細はzlib.h を参照してください。

require 'zlib'

def case1
filename='hoge1.txt'
f = File.open(filename, "w")
Zlib
:...
...:GzipWriter.wrap(f, Zlib::NO_COMPRESSION){|gz|
gz.puts "hogehoge" * 100
}
p f.closed? #=> true
p FileTest.size(filename) #=> 824
end

def case2
filename='hoge1.gz'
f = File.open(filename, "w")
Zlib
::GzipWriter.wrap(f, Zlib::BEST_COMPRESSION){|gz|
gz.puts "ho...

Zlib::GzipWriter.wrap(io, level = Zlib::DEFAULT_COMPRESSION, strategy = Zlib::DEFAULT_STRATEGY) {|gz| ... } -> object (91.0)

io と関連付けられた GzipWriter オブジェクトを作成します。 ブロックが与えられた場合、 それを引数としてブロックを実行します。 ブロックの実行が終了すると、GzipWriter オブジェクトは自動的に クローズされます。関連付けられている IO オブジェクトまで クローズしたくない時は、ブロック中で Zlib::GzipFile#finish メソッドを呼び出して下さい。

...動的に
クローズされます。関連付けられている IO オブジェクトまで
クローズしたくない時は、ブロック中で Zlib::GzipFile#finish
メソッドを呼び出して下さい。

@param io IOオブジェクト、もしくは少なくとも、
IO#write...
...zlib.hを参照してください。
@param strategy Zlib::FILTERED, Zlib::HUFFMAN_ONLY, Zlib::DEFAULT_STRATEGYなど指定します。
詳細はzlib.h を参照してください。

require 'zlib'

def case1
filename='hoge1.txt'
f = File.open(filename, "w")
Zlib
:...
...:GzipWriter.wrap(f, Zlib::NO_COMPRESSION){|gz|
gz.puts "hogehoge" * 100
}
p f.closed? #=> true
p FileTest.size(filename) #=> 824
end

def case2
filename='hoge1.gz'
f = File.open(filename, "w")
Zlib
::GzipWriter.wrap(f, Zlib::BEST_COMPRESSION){|gz|
gz.puts "ho...

絞り込み条件を変える

Zlib::GzipReader.new(io) -> Zlib::GzipReader (79.0)

io と関連付けられた GzipReader オブジェクトを作成します。

...るオブジェクト

@raise Zlib::GzipFile::Error ヘッダーの解析に失敗した場合発生します。

require 'zlib'

File.open('hoge.txt', "w") { |fp|
fp.puts 'hoge'
}

f = File.open('hoge.txt')
begin
Zlib
::GzipReader.new(f)
rescue Zlib::GzipFile::Error => err
pu...

Zlib::GzipReader.wrap(io) -> Zlib::GzipReader (61.0)

io と関連付けられた GzipReader オブジェクトを作成します。

...ズしたくない時は、ブロック中で Zlib::GzipFile#finish
メソッドを呼び出して下さい。

@param io IO オブジェクトを指定します。

require 'zlib'

=begin
# hoge.gz がない場合はこれで作成する。
Zlib
::GzipWriter.open('hoge.gz') { |gz|
gz.put...
...s 'hoge'
}
=end

f = File.open('hoge.gz')
Zlib
::GzipReader.wrap(f){|gz|
print gz.read
}
p f.closed? #=> true

f = File.open('hoge.gz')
Zlib
::GzipReader.wrap(f){|gz|
print gz.read
gz.finish
}
p f.closed? #=> false...

Zlib::GzipReader.wrap(io) {|gz| ... } -> object (61.0)

io と関連付けられた GzipReader オブジェクトを作成します。

...ズしたくない時は、ブロック中で Zlib::GzipFile#finish
メソッドを呼び出して下さい。

@param io IO オブジェクトを指定します。

require 'zlib'

=begin
# hoge.gz がない場合はこれで作成する。
Zlib
::GzipWriter.open('hoge.gz') { |gz|
gz.put...
...s 'hoge'
}
=end

f = File.open('hoge.gz')
Zlib
::GzipReader.wrap(f){|gz|
print gz.read
}
p f.closed? #=> true

f = File.open('hoge.gz')
Zlib
::GzipReader.wrap(f){|gz|
print gz.read
gz.finish
}
p f.closed? #=> false...

Zlib::GzipWriter#comment=(string) (61.0)

gzip ファイルのヘッダーに記録するコメントを指定します。

...gzip ファイルのヘッダーに記録するコメントを指定します。

Zlib
::GzipWriter#write 等の書き込み系メソッドを
呼んだ後で指定しようとすると Zlib::GzipFile::Error 例外が
発生します。

@param string gzip ファイルのヘッダーに記録する...
...turn string を返します。

require 'zlib'

filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib
::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.comment = "hogehoge"
p gz.comment #=> "hogehoge"
}
fr = File.open(filename)
Zlib
::GzipReader.wrap(fr){|gz|
puts gz.com...

Zlib::GzipWriter#mtime=(time) (61.0)

gzip ファイルのヘッダーに記録する最終更新時間を指定します。

...gzip ファイルのヘッダーに記録する最終更新時間を指定します。

Zlib
::GzipWriter#write 等の書き込み系メソッドを
呼んだ後で指定しようとすると Zlib::GzipFile::Error 例外が
発生します。

@param time gzip ファイルのヘッダーに記録す...
...定します。
@return time を返します。

require 'zlib'

filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib
::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
p gz.mtime = 1 #=> 1
}
fr = File.open(filename)
Zlib
::GzipReader.wrap(fr){|gz|
puts gz.mtime
# 例
#...

絞り込み条件を変える