public void ReadManifest()
{
var toc = _toc[0];
toc.Name = "NamesBlock.bin";
InflateEntry(toc);
using (var bReader = new StreamReader(toc.Data, true))
{
var count = _toc.Count;
var data = bReader.ReadToEnd().Split('\n'); //0x0A
Parallel.For(0, data.Length, i =>
{
if (i + 1 != count)
_toc[i + 1].Name = data[i];
});
}
_toc.RemoveAt(0);
}