Этот вопрос является дополнительным вопросом
Чтение двоичного файла из почтового индекса файл из C#, не распаковывая его
После чтения bin-файла из zip-файла я читаю его и вношу некоторые изменения в данные (id1, id2, value1), а затем записываю в новый поток памяти.
Затем в C# я удаляю zipentry из zip-файла и добавляю новый поток памяти как zip-запись с тем же именем.
// read data and made changes, then write to a MemoryStream called myms
MemoryStream myms = new MemoryStream();
// then
ZipFile.RemoveEntry(binFileName); // remove the file with non-normalized rm factors
ZipFile.AddEntry("subFolder/" + binFileName, myms.ToArray());
После того, как все было сделано, я вручную разархивировал zip-файл и обнаружил, что дата и время binFile по-прежнему соответствуют времени, когда он был создан неделю назад, а не новому времени, когда он был заменен.
Как убедиться, что новые данные были записаны в binFile?