Skip to content

fishca/v8unpack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

444 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

System Requirements

  • Boost C++ Libraries: version 1.80 or newer (previously 1.53+)
  • zlib: version 1.31 or newer (addresses security vulnerabilities)
  • C++14 compatible compiler (GCC 5+, Clang 3.4+, MSVC 2015+)

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

About

gcc port

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C++ 91.9%
  • Makefile 4.7%
  • CMake 2.0%
  • Other 1.4%