5 releases (breaking)
0.5.0 | May 14, 2023 |
---|---|
0.4.0 | Oct 29, 2021 |
0.3.0 | Jun 13, 2021 |
0.2.0 | Jun 10, 2021 |
0.1.0 | Jun 6, 2021 |
#32 in #xml-format
3,299 downloads per month
59KB
2K
SLoC
axmldecoder
Decoder for the binary XML format used by Android.
This library implements the minimal amount of parsing required obtain
useful information from a binary AndroidManifest.xml
. It does not
support parsing generic binary XML documents and does not have
support for decoding resource identifiers. In return, the compiled
footprint of the library is much lighter as it does not have to
link in Android's resources.arsc
file.
For a full-featured Rust binary XML parser,
abxml-rs
is highly recommended if it is acceptable to link a 30MB resources.arsc
file into your compiled binary.
Please file an issue with the relevant binary AndroidManifest.xml
if
if any issues are encountered.
lib.rs
:
Decoder for the binary XML format used by Android.
This library implements the minimal amount of parsing required obtain
useful information from a binary AndroidManifest.xml
. It does not
support parsing generic binary XML documents and does not have
support for decoding resource identifiers. In return, the compiled
footprint of the library is much lighter as it does not have to
link in Android's resources.arsc
file.
For a full-featured Rust binary XML parser,
abxml-rs
is highly recommended if it is acceptable to link a 30MB resources.arsc
file into your compiled binary.
Please file an issue with the relevant binary AndroidManifest.xml
if
if any issues are encountered.
Dependencies
~4MB
~89K SLoC