Changes between Initial Version and Version 1 of FileListFormat


Ignore:
Timestamp:
Jun 23, 2007 2:43:54 AM (17 years ago)
Author:
Sagrer
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FileListFormat

    v1 v1  
     1 = Формат файлов !FileList (*.flist) =
     2
     3Версия №1
     4
     5Другие версии:
     6 * нет.
     7
     8----
     9
     10Назначение формата - хранение списка файлов с абсолютными или относительными путями + при необходимости их чексум по определенному алгоритму.
     11
     12Формат представляет из себя гибрид *.ini-файла с нестандартной секцией [files] - содержимое секции читается по строкам и содержит пути к файлам и их чексуммы.
     13
     14Внутри есть секции:
     15
     16 * [Main]
     17 * [Files]
     18
     19----
     20
     21 == [Main] ==
     22
     23Внутри есть параметры:
     24 
     25 * !FormatName (string) - имя формата.
     26 * !FormatVersion (integer) - версия формата.
     27 * !PathsAreAbsolute (bool) - используются ли абсолютные пути. Если false - то используются пути относительно места где лежит данный *.flist
     28 * !CheckSummType (string) - тип чексуммы. Возможные варианты: CRC32, none.
     29 * !FilesNum (integer) - количество файлов в списке.
     30
     31----
     32
     33 == [Files] ==
     34
     35Нестандартная для обычного ini секция. Внутри список файлов - по 2 строки на каждый файл. Первая строка - путь к файлу вместе с его именем. Вторая строка - чексумма, если вариант чексуммы none - то строки этой нету, на каждый файл всего по 1 строке. Строки разделяются #13#10.