Я, например, все сейчас сохраняю через TMemoryStream. До этого использовал класс File, но почему-то он стал сохранять данные в 5(!) раз большие за размером файлы, чем TMemoryStream. Например, если через File файл занимал 600 мб, то через TMemoryStream - 65-80 мб. И в обох случаях все прекрасно читалось. Ну, еще параллельно использую модуль ZLib для сжатия - файл вообще занимает в таком случае 3-4 мб. И через TMemoryStream надежнее, кажись.
|