risolto

ho usato il comando FileStream.Seek() per spostare il puntatore del stream, avevo sbagliato ad interpretare il comando Read()