Гипат.org

MODный форум - reg2ini

heller - 16 декабря 2003, 22:45
Вот сделал, может кому пригодится ;)
Android Alpha - 16 декабря 2003, 23:39
Молодец!
Sagrer - 17 декабря 2003, 14:48
:up:
Jungle Broth.lab - 17 декабря 2003, 16:16
А что это такое и с чем его едят?
Le docteur fou - 17 декабря 2003, 17:16
внатуре че это? я запустил, появилось окно, но сразу закрылось
heller - 17 декабря 2003, 17:38
Это консолькое приложение, запускать в консоли (cmd)... а reg файлы - например ai.reg

А вот еще распаковщик res файлов....
Android Alpha - 17 декабря 2003, 17:47
А чем он лучше ресбилда? :)
Sagrer - 17 декабря 2003, 19:29
а вот полное описание формата *.res очень бы даже пригодилось ;)
heller - 17 декабря 2003, 22:43
Вот значит более новая версия, лучше ресбилда, потдерживает более новый формат (такой как в демиургах) :) кстати reg2ini тоже потдерживает формат демиургов...

Цитата:
а вот полное описание формата *.res очень бы даже пригодилось


А там разве есть какие-то проблемы ?
Sagrer - 18 декабря 2003, 13:18
я сам не разбирал его вообще, но у Vea какие-то проблемы были, там были какие-то поля непонятного назначения...
Twister - 18 декабря 2003, 13:37
Ресами у нас собственно Самба занимается, если кто не знал :) и уже проблем нету, вроде, ну да ладно, надо будет сам расскажет
Jungle Broth.lab - 18 декабря 2003, 15:07
Спасибо за предоставленую инфо ;) ...
Sagrer - 18 декабря 2003, 23:18
не знал :D
Android Alpha - 19 декабря 2003, 20:41
И я :upset: .
Veter - 02 января 2004, 23:27
Heller спасибо огромное!!! Утилиты действительно стоящие....именно мне очень пригодиться.....
visor - 30 июня 2010, 20:02
6 лет не срок)))

В рамках проекта Cursed Earth я исследовал формат REG и решил из черновиков собрать утилиту reg2ini, т.к. прога от heller нерабочая (сконвертировала только 2 файла, на остальных вылетала с ошибкой).

Пригодится, в основном, разработчикам. Файлы REG в человеческом представлении (INI) читать намного проще.

Пользоваться просто: reg2ini.exe file.reg для вывода на экран и reg2ini.exe file.reg > file.ini для вывода в файл. Входной файл требуется, т.к. формат подразумавает работу с seekable-потоком.

Под линуксом, у кого нет wine, собирайте сами: gcc -std=c99 -o reg2ini reg2ini.c
ANSI C, без зависимостей.

Документация по формату (там есть некоторые хитрости), выдернутая из проекта, прилагается.
Sagrer - 05 июля 2010, 17:35
респект )

Цитата:

Если не заботиться о портируемости, то можно соотвествующим образом настроить нужные структуры данных и прочитать файл за один раз.


а можно сделать ifdef и компилить вариант с чтением напрямую только на подходящих компилерах и архитектурах, так наверняка быстрее %). А если компилер скажем не тот - разбираем файл по байтикам ).
visor - 05 июля 2010, 19:55
Да. Но все файлы reg весят каких-то пару килобайт, так что можно смело забить... (для сравнения, mob в > 2 МБ парсится от силы пол секунды...)
Часовой пояс: GMT +4:00
Форумы Поселка созданы на базе phpBB2 2.0.4 © phpBB Group