pub fn open(bytes: &[u8]) -> Result<(Option<Arc<Decoder>>, &[u8]), DecodeError>
Split a stream: (Some(decoder), inner TCG3) for TCS1, (None, bytes) otherwise.
(Some(decoder), inner TCG3)
TCS1
(None, bytes)