use crate::signatures::common::{
SignatureError, SignatureResult, CONFIDENCE_LOW, CONFIDENCE_MEDIUM,
};
pub const DESCRIPTION: &str = "compress'd data";
pub fn compressd_magic() -> Vec<Vec<u8>> {
vec![b"\x1F\x9D\x90".to_vec()]
}
pub fn compressd_parser(
_file_data: &[u8],
offset: usize,
) -> Result<SignatureResult, SignatureError> {
let mut result = SignatureResult {
offset,
description: DESCRIPTION.to_string(),
confidence: CONFIDENCE_LOW,
..Default::default()
};
if offset == 0 {
result.confidence = CONFIDENCE_MEDIUM;
}
Ok(result)
}