in reply to How much was unpack()ed?
One hack to do it is to unpack tail as is. Not very efficient but simple
($t, $foo) = unpack('Ca*', $foo); if ($t == 0) { ($v, $foo) = unpack('Ca*', $foo ); } [download]