fixed binary reader