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
AXMLandARSCdata. - errors
- Errors returned by this crate.
- structs
- Describes all the structures that are necessary for
AXMLandARSCparsing.
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.