Lines Matching refs:header
28 # A header for a tar file
33 # Fields in the tar header
55 # Pack format for a tar header
75 # Unpack format for a tar header
97 # Creates a tar header from IO +stream+
100 header = stream.read 512
101 empty = (header == "\0" * 512)
103 fields = header.unpack UNPACK_FORMAT
181 header
188 header = header " " * 8
189 @checksum = oct calculate_checksum(header), 6
194 def calculate_checksum(header)
195 header.unpack("C*").inject { |a, b| a + b }
198 def header(checksum = @checksum)
199 header = [
219 header = header.pack PACK_FORMAT
221 header << ("\0" * ((512 - header.size) % 512))