Zip and Unzip
Introduction
This sample demonstrates the use of @ohos.zlib. Below shows the sample app.

Concepts
Zip: compresses a file or folder based on the passed file path to zip and the path of the zipped file.
Unzip: decompresses a file or folder based on the passed file path to unzip and the path of the unzipped file.
Required Permissions
N/A
Usage
-
Touch + in the upper right corner of the sample app.
-
In the Create file dialog box displayed, enter the file name and content, and touch OK.
-
The file created is displayed on the home page. Touch Zip. A message is displayed, indicating that the file is compressed, and a .zip file with the same name is created in the file list.
-
Touch Unzip next to the zipped file. A message is displayed, indicating that the file is decompressed, and a folder with the same name is created in the file list.
Constraints
-
This sample can only be run on standard-system devices.
-
DevEco Studio 3.0 Beta3 (Build Version: 3.0.0.901, built on May 30, 2022) must be used.
-
The paths passed in the
ZipandUnzipAPIs must be the relative paths obtained by the context API. Currently,ZipandUnzipsupport operations only on files in the app directory.