public void Delete()
{
if (IsReadOnly)
{
throw new InvalidOperationException("Archive is ReadOnly");
}
_archive.Entries.Remove(_name);
_name = null;
_archive = null;
_uncompressedData = null;
_compressedData = null;
}