blob header reading