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

class Gem::Package::TarHeader

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

Abstract

struct tarfile_entry_posix {
  char name[100];     # ASCII + (Z unless filled)
  char mode[8];       # 0 padded, octal, null
  char uid[8];        # ditto
  char gid[8];        # ditto
  char size[12];      # 0 padded, octal, null
  char mtime[12];     # 0 padded, octal, null
  char checksum[8];   # 0 padded, octal, null, space
  char typeflag[1];   # file: "0"  dir: "5"
  char linkname[100]; # ASCII + (Z unless filled)
  char magic[6];      # "ustar\0"
  char version[2];    # "00"
  char uname[32];     # ASCIIZ
  char gname[32];     # ASCIIZ
  char devmajor[8];   # 0 padded, octal, null
  char devminor[8];   # o padded, octal, null
  char prefix[155];   # ASCII + (Z unless filled)
};

特異メソッド

from

インスタンスメソッド

self ==
checksum
devmajor
devminor
empty?
gid
gname
linkname
magic
mode
mtime
name
prefix
size
to_s
typeflag
uid
uname
update_checksum
version

定数

FIELDS -> Array
PACK_FORMAT -> String
UNPACK_FORMAT -> String

Methods

Classes