Баг с размером файла
VKim13
01/12/2012 22:26
#
Ситуация следующая: открыл базу, занес данные, закрыл с сохранением. После этого стал делать бэкап на флешку и обнаружил, что размер более позднего файла уменьшился на 10 кБ. Провел сравнение, все данные в обоих файлах совпадают, вплоть до даты последнего изменения. Все суммы идентичны, нарушений в отчетности нет, но размер файлов разный. Был 48 кБ, стал 38 кБ.
Что может быть причиной?
Когда Вы удаляете запись в файле...
Dervish
01/12/2012 22:51
#
...она, на самом деле, не удаляется а лишь помечается как удаленная. Если же Вы делаете сохранение файла под новым названием меню "Файл", пункт "Сохранить как...", то программа записывает в новый файл только актуальные данные, удаленные записи в него не попадают. Вот так файл данных может и уменьшиться.
Нет, описанной Вами ситуации не было.
VKim13
05/12/2012 01:28
#
Были два одинаковых файла в двух разных местах: на флешке и на винте. Открыл тот, что на винте, внес новые данные, ничего не удаляя, закрыл, просто сохранил (не "сохранить как .."). Стал копировать его на флешку и обнаружил изменение размера. Старый файл удалять не стал, просто переименовал.
Как можно провести сравнение двух файлов? Я копировал в Эксель и сравнивал каждую строку.
Если пришлете мне оба файла, я смогу...
Dervish
05/12/2012 08:47
#
...точно сказать в чем там дело и почему они отличаются между собой.
Сделал так как Вы говорили.
VKim13
06/12/2012 14:24
#
Скопировал старый файл (48 кБ) на винт, открыл, выполнил команду "Сохранить как..." и размер стал 32 кБ. Очевидно, что действительно были удаленные ранее записи, но вот я уверен, что не выполнял команду "Сохранить как...". Поскольку имя файла я не менял. А сейчас обнаружил, что если в процессе выполнения "Сохранить как..." попытаться сохранить файл под старым именем, то выдает ошибку. А я этого сообщения точно не видел.
Тут еще один момент.
VKim13
05/12/2012 01:46
#
База ведется с 25.09 этого года, глюк произошел 31.10. Файл на тот момент весил 48 кБ, количество записей 54 строки. Размер уменьшился на 10 кБ. По состоянию на 5.12 после изменения размера он весит 42 кБ, добавилось 28 строк.