Ruby 2.0.0 リファレンスマニュアル > ライブラリ一覧 > rubygems/package/tar_headerライブラリ > Gem::Package::TarHeaderクラス

class Gem::Package::TarHeader

クラスの継承リスト: Gem::Package::TarHeader < Object < Kernel < BasicObject

要約

tar アーカイブの各エントリのヘッダを表すクラスです。

目次

特異メソッド
from
インスタンスメソッド
== checksum devmajor devminor empty? gid gname linkname magic mode mtime name prefix size to_s typeflag uid uname update_checksum version
定数
FIELDS PACK_FORMAT UNPACK_FORMAT

特異メソッド

from(stream) -> Gem::Package::TarHeader[permalink][rdoc]

stream から先頭 512 バイトを読み込んで Gem::Package::TarHeader の インスタンスを作成して返します。

[PARAM] stream:
IO のように read メソッドを持つオブジェクトを指定します。

インスタンスメソッド

self == other -> bool[permalink][rdoc]

自身と other が等しければ真を返します。 そうでない場合は偽を返します。

[PARAM] other:
比較対象のオブジェクトを指定します。
checksum -> Integer[permalink][rdoc]

tar のヘッダに含まれるチェックサムを返します。

devmajor -> Integer[permalink][rdoc]

tar のヘッダに含まれる devmajor を返します。

devminor -> Integer[permalink][rdoc]

tar のヘッダに含まれる devminor を返します。

empty? -> bool[permalink][rdoc]

ヘッダが "\0" で埋められている場合、真を返します。 そうでない場合は、偽を返します。

gid -> Integer[permalink][rdoc]

tar のヘッダに含まれる gid を返します。

gname -> String[permalink][rdoc]

tar のヘッダに含まれるグループ名を返します。

linkname -> String[permalink][rdoc]

tar のヘッダに含まれる linkname を返します。

magic -> String[permalink][rdoc]

tar のヘッダに含まれる magic を返します。

mode -> Integer[permalink][rdoc]

tar のヘッダに含まれる mode を返します。

mtime -> Integer[permalink][rdoc]

tar のヘッダに含まれる mtime を返します。

name -> String[permalink][rdoc]

tar のヘッダに含まれる name を返します。

prefix -> String[permalink][rdoc]

tar のヘッダに含まれる prefix を返します。

size -> Integer[permalink][rdoc]

tar のヘッダに含まれる size を返します。

to_s -> String[permalink][rdoc]

ヘッダの情報を文字列として返します。

typeflag -> String[permalink][rdoc]

tar のヘッダに含まれる typeflag を返します。

uid -> Integer[permalink][rdoc]

tar のヘッダに含まれる uid を返します。

uname -> String[permalink][rdoc]

tar のヘッダに含まれるユーザ名を返します。

update_checksum[permalink][rdoc]

チェックサムを更新します。

version -> Integer[permalink][rdoc]

tar のヘッダに含まれる version を返します。

定数

FIELDS -> Array[permalink][rdoc]

内部で使用します。

PACK_FORMAT -> String[permalink][rdoc]

内部で使用します。

UNPACK_FORMAT -> String[permalink][rdoc]

内部で使用します。