Skip to content

Commit d064e1f

Browse files
committed
Переведено на библиотеку v8unpack.
1 parent 5226efa commit d064e1f

File tree

3 files changed

+4
-11
lines changed

3 files changed

+4
-11
lines changed

bin/v8unpack.exe

-64 KB
Binary file not shown.

packagedef

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
.ЗависитОт("v8runner", "0.7.0")
1212
.ЗависитОт("strings")
1313
.ЗависитОт("1commands", "1.1.1")
14+
.ЗависитОт("v8unpack")
1415
.ВключитьФайл("src")
1516
.ВключитьФайл("tests")
1617
.ВключитьФайл("features")

src/core/Классы/МенеджерСинхронизации.os

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#Использовать v8runner
1414
#Использовать strings
1515
#Использовать 1commands
16+
#Использовать v8unpack
1617

1718
Перем Лог;
1819
Перем мФайлПрограммыРаспаковки;
@@ -383,18 +384,9 @@
383384
КонецПроцедуры
384385

385386
Процедура РаспаковатьКонтейнерМетаданных(Знач ФайлРаспаковки, Знач КаталогРаспаковки)
386-
ФайлДляРаспаковки = Новый файл(ФайлРаспаковки);
387-
Если КаталогРаспаковки = "" тогда
388-
КаталогРаспаковки = ВременныеФайлы.СоздатьКаталог();
389-
КонецЕсли;
390-
391-
СтрокаЗапуска = """"+ФайлПрограммыРаспаковки()+""" -parse """+ФайлДляРаспаковки.ПолноеИмя+""" """+КаталогРаспаковки+"""";
392-
Если НЕ ЭтоWindows Тогда
393-
СтрокаЗапуска = "sh -c '"+СтрокаЗапуска+"'";
394-
КонецЕсли;
395-
Лог.Отладка(СтрокаЗапуска);
396387

397-
ЗапуститьПриложение(СтрокаЗапуска,,Истина);
388+
Распаковщик = Новый ЧтениеФайла8(ФайлРаспаковки);
389+
Распаковщик.ИзвлечьВсе(КаталогРаспаковки, Истина);
398390

399391
КонецПроцедуры
400392

0 commit comments

Comments
 (0)