mirror of
https://github.com/fishca/V8Formats.git
synced 2026-06-19 17:18:04 +02:00
Изменена информация о сборках
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
Copyright (c) 2015-2016,
|
||||
Yury Permitin ypermitin@yandex.ru
|
||||
Pavel Plehanov psplehanov@mail.ru
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
@@ -0,0 +1,19 @@
|
||||
Copyright (c) 2015-2016,
|
||||
Юрий Пермитин ypermitin@yandex.ru
|
||||
Павел Плеханов psplehanov@mail.ru
|
||||
|
||||
Данная лицензия разрешает лицам, получившим копию данного программного обеспечения и сопутствующей документации
|
||||
(в дальнейшем именуемыми «Программное Обеспечение»), безвозмездно использовать Программное Обеспечение без ограничений,
|
||||
включая неограниченное право на использование, копирование, изменение, добавление, публикацию, распространение,
|
||||
сублицензирование и/или продажу копий Программного Обеспечения, а также лицам, которым предоставляется данное
|
||||
Программное Обеспечение, при соблюдении следующих условий:
|
||||
|
||||
Указанное выше уведомление об авторском праве и данные условия должны быть включены
|
||||
во все копии или значимые части данного Программного Обеспечения.
|
||||
|
||||
ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ,
|
||||
ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ,
|
||||
СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ,
|
||||
НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ,
|
||||
ЗА УЩЕРБ ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, В ТОМ ЧИСЛЕ, ПРИ ДЕЙСТВИИ КОНТРАКТА, ДЕЛИКТЕ ИЛИ ИНОЙ СИТУАЦИИ,
|
||||
ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
|
||||
@@ -5,13 +5,13 @@ using System.Runtime.InteropServices;
|
||||
// Управление общими сведениями о сборке осуществляется с помощью
|
||||
// набора атрибутов. Измените значения этих атрибутов, чтобы изменить сведения,
|
||||
// связанные со сборкой.
|
||||
[assembly: AssemblyTitle("V8Formats")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyTitle("V8FormatsConsoleApp")]
|
||||
[assembly: AssemblyDescription("Консольное приложение для использования библиотеки V8Formats")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("V8Formats")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2016")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyProduct("V8FormatsConsole")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2016 Permitin Yury")]
|
||||
[assembly: AssemblyTrademark("DevelPlatform")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Параметр ComVisible со значением FALSE делает типы в сборке невидимыми
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
# V8Formats
|
||||
Библиотеки на .NET для работы с форматами файлов платформы 1С:Предприятие 8.x
|
||||
|
||||
# Класс V8File
|
||||
C помощью класса V8File реализована функциональность распаковки в файловую структуру и запаковки в форматы файлов платформы 1С:Предприятие файлов конфигураций (*.CF), внешний обработок (*.ERF) и внешних отчетов (*.ERT).
|
||||
Возможности аналогичны утилите V8Unpack, написаной на C++ (http://infostart.ru/public/15695).
|
||||
|
||||
Доступны следующие методы:
|
||||
- Inflate и Deflate - распаковка и запаковка произвольных блоков данных.
|
||||
- Unpack и Pack - распаковка файла в файловую структуру с минимальной детализацией и запаковка соответственно.
|
||||
- Parse и Build - распаковка файла в файловую структуру с большей детализацией по сравнению с предыдущими вариантами команд и запаковка соответственно.
|
||||
|
||||
# Конольная утилита
|
||||
В качестве примера использования библиотеки добавлена консольная утилита со следующим списком доступных команд:
|
||||
|
||||
V8Formats Version 1.0 Copyright (c)
|
||||
- YPermitin (ypermitin@yandex.ru) www.develplatform.ru
|
||||
- PSPlehanov (psplehanov@mail.ru)
|
||||
|
||||
Unpack, pack, deflate and inflate 1C v8 file (*.cf),(*.epf),(*.erf)
|
||||
|
||||
V8FORMATS
|
||||
|
||||
- U[NPACK] in_filename.cf out_dirname
|
||||
- PA[CK] in_dirname out_filename.cf
|
||||
- I[NFLATE] in_filename.data out_filename
|
||||
- D[EFLATE] in_filename filename.data
|
||||
- E[XAMPLE]
|
||||
- BAT
|
||||
- P[ARSE] in_filename out_dirname
|
||||
- B[UILD] in_dirname out_filename
|
||||
- V[ERSION]
|
||||
|
||||
# Лицензия
|
||||
Разработка распостраняется по лицензии MIT. Полный текст лицензии на английском и русском языке вы найдете в репозитории.
|
||||
|
||||
# Другие V8Unpack'еры
|
||||
Данная разработка изначально создавалась на основе решения от Дениса Демидова disa_da2@mail.ru
|
||||
(https://www.assembla.com/spaces/V8Unpack/wiki)
|
||||
|
||||
На базе этого решения создана более оптимизированная версия V8Unpack Сергеем Ботановым @dmpas
|
||||
(https://github.com/dmpas/v8unpack)
|
||||
|
||||
# TODO
|
||||
В будущем добавявятся возможности работы с форматами файлов *.GRS (включая визуализацию) и *.MXL, а также оптимизация существующего кода в части использования памяти.
|
||||
@@ -49,6 +49,9 @@
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="App.config" />
|
||||
<None Include="MIT-LICENSE %28ENG%29" />
|
||||
<None Include="MIT-LICENSE %28RUS%29" />
|
||||
<None Include="README.md" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="V8FormatsLibrary\V8FormatsLibrary.csproj">
|
||||
|
||||
@@ -6,12 +6,12 @@ using System.Runtime.InteropServices;
|
||||
// набора атрибутов. Измените значения этих атрибутов, чтобы изменить сведения,
|
||||
// связанные со сборкой.
|
||||
[assembly: AssemblyTitle("V8FormatsLibrary")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyDescription("Библиотеки на .NET для работы с форматами файлов платформы 1С:Предприятие 8.x")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("V8FormatsLibrary")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2016")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyProduct("V8Formats")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2016 Permitin Yury")]
|
||||
[assembly: AssemblyTrademark("DevelPlatform")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Параметр ComVisible со значением FALSE делает типы в сборке невидимыми
|
||||
|
||||
Reference in New Issue
Block a user