1. Уважаемые гости и пользователи форума.
    Администрация настоятельно рекомендует не регистрировать несколько аккаунтов для одного пользователя. При выявлении наличия мультиаккаунтов будут заблокированы все учетные записи данного пользователя.
    Аккаунты, зарегистрированные на временную почту будут также заблокированы.

Файл с расширением arc.

Тема в разделе "Разбор ресурсов", создана пользователем Косой, 28 янв 2016.

  1. Ветеран

    Регистрация:
    28 янв 2016
    Сообщения:
    68
    Симпатии:
    30
    Пол:
    Мужской
    Знаю, что на этом форуме есть много умных людей. Проблема такова: хочу сделать нормальный перевод одной игры, но ресурсы запакованы в архив с расширением arc (но это не фри фри архив), ищу специалиста, который сможет помочь распаковать данный архив, достать файлы и по возможности упаковать обратно. (например, неким quickbms скриптом или чем-то подобным). Если кому интересно - выложу сам архив и всю инфу, что по нему нашёл.
     
  2. Ветеран Модератор

    Регистрация:
    11 июн 2012
    Сообщения:
    427
    Симпатии:
    160
    Пол:
    Мужской
    Косой, выложи, поглядим
     
  3. Ветеран

    Регистрация:
    28 янв 2016
    Сообщения:
    68
    Симпатии:
    30
    Пол:
    Мужской
  4. Безумный Лорд Администратор

    Регистрация:
    15 июн 2011
    Сообщения:
    705
    Симпатии:
    1.025
    Пол:
    Мужской
    Косой
    Конкретно по этому архиву формат такой
    Код (Text):
    // comp_type = zlib

    struct
    {
      char  id[4];
      uint32  filecount;
      uint32  data_offset <format=hex>;
      uint32  strings_offset <format=hex>;
      uint32  strings_size;
    } Header;

    struct
    {
      uint32  string_pos; // position in strings_table
      uint32  offset;
      uint32  cmp_size;
      uint32  unp_size;
    } filetable[Header.filecount];
     
    Это структура заголовка, далее идут данные. Имена берутся из таблицы имен в конце архива. На данных zlib.

    Пусть тот, у кого есть время и желание напишет скрипт/утилитку.
     
    Косой нравится это.

Поделиться этой страницей