Исправление beastie, (текущая версия) :
Можно и в один: сначала заголовки фиксированной длины с кол-вом заголовков в самом начале, а в хвост все случайные биты. (Формат этот кстати раньше широко использовался.)
Т.е. имеем примерно следующее:
<num entries>
<off 32 byte> <len 32 byte>
<off 32 byte> <len 32 byte>
…
<off 32 byte> <len 32 byte>
<blob>
EOF
Но это больше для бинарного формата подходит.
Исправление beastie, :
Можно и в один: сначала заголовки фиксированной длины с кол-вом заголовков в самом начале, а в хвост все случайные биты. (Формат этот кстати раньше широко использовался.)
Т.е. имеем примерно следующее:
<num entries>\n
<off 32 byte> <len 32 byte>
<off 32 byte> <len 32 byte>
…
<off 32 byte> <len 32 byte>
<blob>
EOF
Но это больше для бинарного формата подходит.
Исправление beastie, :
Можно и в один: сначала заголовки фиксированной длины с кол-вом заголовков в самом начале, а в хвост все случайные биты. (Формат этот кстати раньше широко использовался.)
Т.е. имеем примерно следующее:
<num entries>\n
<off 32 byte> <len 32 byte>\n
<off 32 byte> <len 32 byte>\n
…
<off 32 byte> <len 32 byte>\n
<blob>
EOF
Исправление beastie, :
Можно и в один: сначала заголовки фиксированной длины с кол-во заголовков в самом начале, а в хвост все случайные биты. (Формат этот кстати раньше широко использовался.)
Т.е. имеем примерно следующее:
<num entries>\n
<off 32 byte> <len 32 byte>\n
<off 32 byte> <len 32 byte>\n
…
<off 32 byte> <len 32 byte>\n
<blob>
EOF
Исходная версия beastie, :
Можно и в один: сначала заголовки фиксированной длины с кол-во заголовков в самом начале, а в хвост все случайные биты. (Формат этот кстати раньше широко использовался.)