# 打包拆包工具
## 简介
打包工具和拆包工具,在程序编译完成后,对编译出的文件等进行打包,以供安装发布。打包工具支持应用程序包(hap),上架应用市场的应用集合(app),快速修复包(hqf),上架应用市场的快速修复包集合(appqf),静态共享库(har),动态共享库(hsp)包的生成,拆包工具用于对hap,app,hqf,appqf,har,hsp包的拆包及对hap,hsp,app,appqf的解析。通常打包过程会在DevEco Studio中自动完成,但开发者也可根据需要通过打包工具的jar包进行打包,jar包通常存放在sdk路径下的toolchains目录中。
## 打包指令说明
### hap包模式打包指令
开发者可以使用打包工具的jar包对应用进行打包,通过传入打包选项、文件路径,生成所需的hap包。
#### 示例
- Stage模型的打包命令示例:
```
java -jar app_packing_tool.jar --mode hap --json-path