1 个不稳定版本
0.1.0 | 2023年12月7日 |
---|
#5 in #dex
13KB
173 代码行
dex_checksum_tools
一套用于计算和验证 Dex 文件 Adler-32 校验和的命令行工具。
用法
从 DEX 文件头计算当前校验和
$ dex_checksum_tools current-checksum /path/to/input.dex
计算 DEX 文件的预期校验和
$ dex_checksum_tools expect-checksum /path/to/input.dex
如果校验和不匹配预期校验和,则更正 DEX 文件头中的校验和
$ dex_checksum_tools correct-checksum /path/to/input.dex /path/to/output.dex
安装
Rust / Cargo
$ cargo install dex_checksum_tools
二进制文件将被放置在您的 ~/.cargo/bin
目录下,该目录应在您的 shell 的 $PATH
环境变量中。
Docker
从 Docker Hub 可以获取包含二进制的容器。
请使用 docker run
而不是直接使用二进制文件。
docker run -i -a STDIN -a STDOUT -v /local/volume:/container/volume lenox/dex_checksum_tools dex_checksum_tools <subcommand>
许可证
Copyright 2021 Lenox Enjoy
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
依赖项
~3MB
~50K SLoC