Usually, a zip tool can compress and decompress files for you. A tool that can decompress your data quickly and make it easily accessible for you. However, if you want to extract data from your zipped files, you need a zip file extractor. UncompressedSize64 uint64 Extra byte ExternalAttrs uint32 // Meaning depends on CreatorVersion}įileHeader describes a file within a ZIP file.It’s common knowledge that compressed zip files are easy to share and help to free space on your disk. UncompressedSize uint32 // CompressedSize64 is the compressed size of the file in bytes.ĜompressedSize64 uint64 // UncompressedSize64 is the uncompressed size of the file in bytes. // Deprecated: Use UncompressedSize64 instead. If either the uncompressed or compressed size of the file // does not fit in 32 bits, CompressedSize is set to ^uint32(0). // Deprecated: Use CompressedSize64 instead.ĬompressedSize uint32 // UncompressedSize is the compressed size of the file in bytes. ModifiedDate uint16 // CRC32 is the CRC32 checksum of the file content.ĜRC32 uint32 // CompressedSize is the compressed size of the file in bytes. ModifiedTime uint16 // ModifiedDate is an MS-DOS-encoded date. Time // ModifiedTime is an MS-DOS-encoded time. The legacy MS-DOS date field is encoded according to the // location of the Modified time. // When writing, an extended timestamp (which is timezone-agnostic) is // always emitted. If only the MS-DOS date is present, the timezone is assumed to be UTC. // When reading, an extended timestamp is preferred over the legacy MS-DOS // date field, and the offset between the times is used as the timezone. Method uint16 // Modified is the modified time of the file. NonUTF8 bool CreatorVersion uint16 ReaderVersion uint16 Flags uint16 // Method is the compression method. Otherwise, the Writer // automatically sets the ZIP format's UTF-8 flag for valid UTF-8 strings. // This flag should only be set if the user intends to encode a non-portable // ZIP file for a specific localized region. // By specification, the only other encoding permitted should be CP-437, // but historically many ZIP readers interpret Name and Comment as whatever // the system's local character encoding happens to be. Name string // Comment is any arbitrary user-defined string shorter than 64KiB.Ĝomment string // NonUTF8 indicates that Name and Comment are not encoded in UTF-8. A trailing slash // indicates that this file is a directory and should have no data. // It must be a relative path, not start with a drive letter (such as "C:"), // and must use forward slashes instead of back slashes. func (w *Writer) SetComment(comment string) error.func (w *Writer) RegisterCompressor(method uint16, comp Compressor).func (w *Writer) CreateRaw(fh *FileHeader) (io.Writer, error).func (w *Writer) CreateHeader(fh *FileHeader) (io.Writer, error).func (w *Writer) Create(name string) (io.Writer, error).func (r *Reader) RegisterDecompressor(method uint16, dcomp Decompressor).func (r *Reader) Open(name string) (fs.File, error).func NewReader(r io.ReaderAt, size int64) (*Reader, error).func OpenReader(name string) (*ReadCloser, error).func (h *FileHeader) SetMode(mode fs.FileMode).func (h *FileHeader) SetModTime(t time.Time) deprecated.func (h *FileHeader) Mode() (mode fs.FileMode).func (h *FileHeader) ModTime() time.Time deprecated.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |