Skip to content

e8tools/v8unpack

 
 

Repository files navigation

v8Unpack, GCC edition

Добавлен проект CodeBlocks 13.12. Для сборки требуется Boost.

Fork of v8Unpack project by Denis Demidov (disa_da2@mail.ru)

Original project HOME

Original project svn repo

Note

V8Unpack - a small console program for rebuild/build configuration files 1C such as *.cf *.epf *.erf

Plaform

Windows, POSIX

Environment

Project for codelite IDE
Project for Codeblocks IDE
CMake

Build

Build status

Прямая ссылка на последнюю успешную сборку win32

Ubuntu/Debian

sudo apt-add-repository ppa:dmpas/e8
sudo apt-get update
sudo apt-get install v8unpack

Fedora\Centos

cd /etc/yum.repos.d/
sudo wget http://download.opensuse.org/repositories/home:/pumbaEO/Fedora_22/home:pumbaEO.repo
sudo dnf install v8unpack

Chocolatey

choco install v8unpack -source https://www.myget.org/F/onescript -y

Version 3.0

  • Оптимизирована сборка .cf файла ключ -B[UILD]. В версии 2.0 сборка корневого контейнера происходила в оперативной памяти. При сборке больших конфигураций это могло приводить к ошибке "segmentation fault". В версии 3.0 сборка корневого контейнера происходит динамически с сохранением элементов контейнера непосредственно в файл по мере их создания.

Использование

  -U[NPACK]            in_filename.cf     out_dirname
  -U[NPACK]  -L[IST]   listfile
  -PA[CK]              in_dirname         out_filename.cf
  -PA[CK]    -L[IST]   listfile
  -I[NFLATE]           in_filename.data   out_filename
  -I[NFLATE] -L[IST]   listfile
  -D[EFLATE]           in_filename        filename.data
  -D[EFLATE] -L[IST]   listfile
  -P[ARSE]             in_filename        out_dirname
  -P[ARSE]   -L[IST]   listfile
  -B[UILD] [-N[OPACK]] in_dirname         out_filename
  -B[UILD] [-N[OPACK]] -L[IST] listfile

Packages

 
 
 

Languages

  • C++ 55.5%
  • C 39.6%
  • PowerShell 1.5%
  • Makefile 1.4%
  • Shell 1.2%
  • CMake 0.8%