CJ Flash

|
Posted: Sat Dec 17, 2011 01:39 Post subject: |
|
|
CaptainFlint wrote: | Сначала неплохо бы поискать информацию о стандартных форматах. |
Ну и задал же ты мне задачку Вообще структура sfv-файла проста как 3 копейки, а вот о требованиях к допустимым символам информации почти нет (ну или я плохо искал). Здесь привожу выдержку из Вики (английский, но понятно и без перевода, думаю):
Quote: | SFV uses a plain text file containing one line for each file and its checksum in the format FILENAME<whitespaces>CHECKSUM. Any line starting with a semicolon ';' is considered to be a comment and is ignored for the purposes of file verification. The delimiter between the filename and checksum is always one or several spaces; tabs are never used. A sample SFV file is:
file_one.zip c45ad668
file_two.zip 7903b8e6
file_three.zip e99a65fb |
Далее. Решил потестировать другие утилиты. Результат таков:
— Часть из них (SFV Checker, DYSfv, AmoK SFV Utility, QuickSFV) отреагировала на пробелы с табами после значения суммы так же, как и TC (т.е. выдала ошибку). Правда, у некоторых утилит вместо сообщения о не найденном файле было другое — об изменённой структуре, что на мой взгляд более соответствует истине.
— Другая часть (RapidCRC, fsum) обработали изменённые sfv-файлы без ошибок, показав, что CRC-суммы соответствуют таковым у проверяемых файлов.
Собственно, именно такое поведение, как у второй группы утилит, я и хотел бы видеть в TC. _________________ The past was yesterday...
TC 8.51a x32, #116718 Personal licence |
|