Как будете вы explicity отделяя удостоверение личности в архиве? newlines? любой другой характер?
Если вы пишете IDs с writeline, то вы можете взять их с петлей пока (ID=filex.readline ())
если вы используете любой другой сепаратор после этого, то вы можете прочитать весь архив в шнур и сделать datareaded.split («x ") где x будет отделяя характер.
Или вы можете прочитать байт после того как байт и сравнивать его против сепаратора для того чтобы определить когда новое удостоверение личности должно около начать.