module Compress::Zip::FileInfo

Overview

Base type for file information related to zip entries.

Direct including types

Defined in:

compress/zip/file_info.cr

Constant Summary

DATA_DESCRIPTOR_SIGNATURE = 134695760
DEFLATE_END_SIGNATURE = Bytes[80, 75, 7, 8, read_only: true]
SIGNATURE = 67324752

Constructors

Instance Method Summary

Constructor Detail

def self.new(filename : String, time = Time.utc, comment = "", extra = Bytes.empty) #

[View source]

Instance Method Detail

def comment #

[View source]
def comment=(comment) #

[View source]
def compressed_size #

[View source]
def compressed_size=(compressed_size) #

[View source]
def compression_method #

[View source]
def compression_method=(compression_method) #

[View source]
def crc32 #

[View source]
def crc32=(crc32) #

[View source]
def dir? : Bool #

Returns true if this entry is a directory.


[View source]
def extra #

[View source]
def extra=(extra) #

[View source]
def file? : Bool #

Returns true if this entry is a file.


[View source]
def filename #

[View source]
def filename=(filename) #

[View source]
def general_purpose_bit_flag #

[View source]
def general_purpose_bit_flag=(general_purpose_bit_flag) #

[View source]
def offset #

[View source]
def offset=(offset) #

[View source]
def time : Time #

[View source]
def time=(time : Time) #

[View source]
def uncompressed_size #

[View source]
def uncompressed_size=(uncompressed_size) #

[View source]
def version : UInt16 #

[View source]
def version=(version : UInt16) #

[View source]