|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Mikhail Kalenkov 2:5020/400 04 Apr 2002 18:20:40 To : Sergey Kabikov Subject : Re: структура данных в файле -------------------------------------------------------------------------------- MK>> Мне просто не нравится, что каждый, кто умеет программировать, MK>> придумывает свой уникальный формат данных в файле, который никто кроме MK>> него не повимает. Задача в общем-то универсальная: 1) хранить в файле MK>> отдельные числа 2) массивы чисел 3) строки 4) уметь изменять MK>> вышеперечисленные данные на другие, которые ,вообще говоря, могут MK>> иметь другой размер NAS> Посмотри на .3ds Там формат примерно следующий: NAS> Файл состоит из записей произвольной формы. NAS> каждая запись состоит из полей "ID, size, any-size_record_data" > Или на формат RIFF (именно в нем хранятся, например, файлы *.wav). Или вообще > (если на РС) на структурные хранилища от MS (интефейс IStorage и далее по > ссылкам в MSDNе, используется всеми программами Офиса). Или - ультрамодерн - > на стандарт XML - кроссплатформенный и тоже неслабо обут базисными > библиотеками. Я пока склоняюсь к использованию форматов UDF или CDF. Я бы выбрал наверное формат XML, но мне показалось, что там много служебной информации на единицу полезной информации, что приводит к значительному увеличению размера файла. Я неправ? Да и вообще, большое количество числовой информации эффективнее хранить в бинарном виде. Большое значение также имеет для меня кроссплатформенность решения. Единственное, что я понял из нашего обсужденя это то, что свой собственный уникальный формат данных я придумывать не буду. Михаил Каленков. --- ifmail v.2.15dev5 * Origin: Cronyx Plus ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/78089e88001d.html, оценка из 5, голосов 10
|