ZipPackage
Leave feedback
On this page
Inheritance: java.lang.Object, com.groupdocs.metadata.core.MetadataPackage, com.groupdocs.metadata.core.CustomPackage
public final class ZipPackage extends CustomPackage
Represents ZIP archive metadata.
Learn more
The following code snippet shows how to get metadata from a ZIP archive.
Charset charset = Charset.forName(“cp866”); try (Metadata metadata = new Metadata(Constants.InputZip)) { ZipRootPackage root = metadata.getRootPackageGeneric(); System.out.println(root.getZipPackage().getComment()); System.out.println(root.getZipPackage().getTotalEntries()); for (ZipFile file : root.getZipPackage().getFiles()) { System.out.println(file.getName()); System.out.println(file.getCompressedSize()); System.out.println(file.getCompressionMethod()); System.out.println(file.getFlags()); System.out.println(file.getModificationDateTime()); System.out.println(file.getUncompressedSize()); // Use a specific encoding for the file names System.out.println(new String(file.getRawName(), charset)); } }
| Method | Description |
|---|---|
| getComment() | Gets the ZIP archive comment created by a user. |
| setComment(String value) | Sets the ZIP archive comment created by a user. |
| getFiles() | Gets an array of ZipFile entries inside the ZIP archive. |
| getTotalEntries() | Gets the total number of entries inside the ZIP archive. |
public final String getComment()
Gets the ZIP archive comment created by a user.
Returns: java.lang.String - The user’s comment.
public final void setComment(String value)
Sets the ZIP archive comment created by a user.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | java.lang.String | The user’s comment. |
public final ZipFile[] getFiles()
Gets an array of ZipFile entries inside the ZIP archive.
Returns: com.groupdocs.metadata.core.ZipFile[] - An array of ZipFile entries inside the ZIP archive.
public final long getTotalEntries()
Gets the total number of entries inside the ZIP archive.
Returns: long - The total number of entries inside the ZIP archive.
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.