Archive zip download






















The zip64 format requires parts of the member data to be stored in the so-called extra fields. You cannot get nor set this zip64 data through the extra field accessors described in this section. In fact, the low-level member methods ensure that the zip64 data in the extra fields is handled completely transparently and invisibly to the user when members are read or written. Gets the general purpose bit field from the member header. Returns the member compression method.

This is the method that is currently being used to compress the member data. Get or set the member's desiredCompressionMethod. This is the compression method that will be used when the member is written. Returns prior desiredCompressionMethod. Get or set the member's desiredCompressionLevel This is the method that will be used to write.

Returns prior desiredCompressionLevel. Get or set the member's internal filename. Returns the possibly new filename. Names will have backslashes converted to forward slashes, and will have multiple consecutive slashes converted to single ones. Return the internal file attributes field from the zip header.

This is only set for members read from a zip file. Note that the return value has more than just the file permissions, so you will have to mask off the lowest bits for comparisons. Gets or sets the extra field that was read from the local header. The extra field must be in the proper format. Gets or sets the extra field that was read from the central directory header. Get or set the data descriptor flag. If this is set, the local header will not necessarily have the correct data sizes.

Instead, a small structure will be stored at the end of the member data with these values. This should be transparent in normal operation. Return the CRC value for this member. This will not be set for members that were constructed from strings or external files until after the member has been written. Return the CRC value for this member as an 8 character printable hex string.

Return the compressed size for this member. Returns the password for this member to be used on decryption. Return true if this member is encrypted. The Archive::Zip module does not currently support creation of encrypted members.

Decryption works more or less like this:. That shows that the password has to be set per member, and not per archive. This might change in the future. Returns true if I am a text file. Also can set the status if given an argument then returns old state.

Note that this module does not currently do anything with this flag upon extraction or storage. That is, bytes are stored in native format whether or not they came from a text file.

Returns true if I am a binary file. Extract me to a file with the given name. The file will be created with default modes.

Directories will be created as needed. For instance, here is how to print the uncompressed contents of a member in chunks using these methods:. This reads the next chunk of given size from the member's data stream and compresses or uncompresses it as necessary, returning a reference to the bytes read and a status.

If size argument is not given, defaults to global set by Archive::Zip::setChunkSize. Rewind data and set up for reading data streams or writing zip files.

Can take options for inflateInit or deflateInit , but this is not likely to be necessary. Subclass overrides should call this method. Reset the read variables and free the inflater or deflater.

Must be called to close files, etc. Return the entire uncompressed member data or undef in scalar context. Extract and uncompress, if necessary the member's contents to the given file handle. For members representing symbolic links, pass the name of the symbolic link as file handle. Ensure that all directories in the path to the symbolic link already exist.

This class adds an externalFileName and an fh member to keep track of the external file. The Archive::Zip::ZipFileMember class represents members that have been read from external zip files.

Since version 1. On some Perl interpreters, however, even version 1. Among these are all Perl interpreters that lack bit support and those older than version 5. The zip64 format and the zip file format in general specify what values to use for the versionMadeBy and versionNeededToExtract fields in the local file header, central directory file header, and zip64 EOCD record.

Software Images icon An illustration of two photographs. Images Donate icon An illustration of a heart shape Donate Ellipses icon An illustration of text ellipses. EMBED for wordpress. Want more? Advanced embedding details, examples, and help! Topics adobe , flash , flash player. Web VPN Free. Chromosome X Browser Free. Omini Browser New Free. Office Free. High-speed extracting and archiving. Able to open or create archive files with password protection. Additional information Published by AnywaySoft, Inc.

Published by AnywaySoft, Inc. Developed by AnywaySoft, Inc. Approximate size Age rating For all ages. This app can Access your Internet connection. Permissions info. Compress, save, or share your files with our powerful, easy-to-use interface. Start Now. Zip, save, and manage files with ease in WinZip. Archiving large files is now easier than ever.



0コメント

  • 1000 / 1000