diff --git a/src/backend/decrypt.rs b/src/backend/decrypt.rs index 5e74e95..ade33dd 100644 --- a/src/backend/decrypt.rs +++ b/src/backend/decrypt.rs @@ -159,8 +159,8 @@ impl DecryptReadBackend for DecryptBackend { .key .decrypt_data(&self.backend.read_full(tpe, id).await?)?; Ok(match decrypted[0] { - 0x5b | 0x7b => decrypted, - 2 => decode_all(&decrypted[1..])?, + b'{' | b'[' => decrypted, // not compressed + 2 => decode_all(&decrypted[1..])?, // 2 indicates compressed data following _ => bail!("not supported"), }) }