Если вам интересно, как получить содержимое файла с каждого ZipEntry
, на самом деле это довольно просто. Вот пример кода:
public static void main(String[] args) throws IOException {
ZipFile zipFile = new ZipFile("C:/test.zip");
Enumeration<? extends ZipEntry> entries = zipFile.entries();
while(entries.hasMoreElements()){
ZipEntry entry = entries.nextElement();
InputStream stream = zipFile.getInputStream(entry);
}
}
Как только у вас есть InputStream, вы можете прочитать его, как хотите.
Согласился, это будет непросто. Вы также можете изучить fn_dblog
, как в этом посте Расшифровка простой инструкции обновления в журнале транзакций
Журналы транзакций обычно не предназначены для прямого запроса, но в исключительных случаях вы можете использовать команду DBCC LOG
для получения информации из Журнал транзакций. Вывод не совсем простой, и было бы сложно определить, было ли изменено данное значение столбца.
Если вы знаете дату изменения, вероятно, будет проще восстановить копию базы данных до и после изменения, чтобы убедиться, что изменение было внесено.