Skip to main content

Crate apk_info_axml

Crate apk_info_axml 

Source
Expand description

A full-featured Android Binary XML (AXML) and Android Resource (ARSC) parser.

Handles all kinds of techniques that are aimed at breaking “standard” parsers, so it allows you to extract information from more files.

§Example

ⓘ
let axml = AXML::new(input, None /* arsc */).expect("can't parse given axml file");

Re-exports§

pub use anomaly::ResAnomaly;

Modules§

anomaly
Structural anomalies found while parsing AXML and ARSC data.
errors
Errors returned by this crate.
structs
Describes all the structures that are necessary for AXML and ARSC parsing.

Structs§

ARSC
Represents an Android Resource Table (ARSC) file.
AXML
Represents an Android Binary XML (AXML) file.

Constants§

ANDROID_NAMESPACE
Default android namespace
INVALID_ELEMENT_NAME
Name given to an element whose name can’t be read or written as XML.