logo
logo

Форум Баг с размером файла

создать новую тему раскрыть все
Баг с размером файла 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 строк.