GoGPT Best VPN GoSearch

Значок OnWorks

par-archivep - Интернет в облаке

Запустите par-archivep в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда par-archivep, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


par.pl - Создание и запуск архивов Perl

СИНТАКСИС


(Пожалуйста, ознакомьтесь с pp для удобных способов создания автономных исполняемых файлов, скриптов или PAR
архивы из программ perl.)

Сделать PAR распределение из дистрибутива модуля CPAN:

% par.pl -p # сделать PAR dist по текущему пути
% par.pl -p Foo-0.01 # принять распакованный CPAN dist в Foo-0.01 /

Чтобы манипулировать PAR распределение:

% par.pl -i Foo-0.01-i386-freebsd-5.8.0.par # установить
% пар.pl -i http://foo.com/Foo-0.01 # автоматически добавляет archname + perlver
% par.pl -i cpan: //AUTRIJUS/PAR-0.74 # использует каталог авторов CPAN
% par.pl -u Foo-0.01-i386-freebsd-5.8.0.par # удалить
% par.pl -s Foo-0.01-i386-freebsd-5.8.0.par # знак
% par.pl -v Foo-0.01-i386-freebsd-5.8.0.par # проверить

Использовать Привет.pm от ./foo.par:

% par.pl -A./foo.par -MПривет
% par.pl -A./foo -MHello # часть .par является необязательной

То же самое, но поиск foo.par в @ИНК;

% par.pl -Ifoo.par -MПривет
% par.pl -Ifoo -MHello # то же самое

Run test.pl or скрипт / test.pl от foo.par:

% par.pl foo.par test.pl # по умолчанию ищет 'main.pl',
# в противном случае запустите test.pl

Чтобы создать самодостаточный скрипт, содержащий файл PAR:

% пар.пл -O./foo.pl foo.пар
% ./foo.pl test.pl # то же, что и выше

Чтобы встроить необходимые неосновные модули и общие объекты для выполнения PAR (например,
"Zlib", "IO", "Cwd" и т. Д.), Используйте -b флаг:

% пар.пл -b -O./foo.pl foo.par
% ./foo.pl test.pl # работает где угодно с установленными основными модулями

Если вы также хотите встроить ядро модулей, используйте -B вместо этого флаг:

% пар.pl -B -O./foo.pl foo.par
% ./foo.pl test.pl # запускается где угодно с интерпретатором perl

Это особенно полезно при создании автономных двоичных исполняемых файлов; см. pp для


ОПИСАНИЕ


Эта автономная команда предлагает примерно те же функции, что и "perl -MPAR", за исключением того, что она
берет предварительно загруженный .пара файлы через "-Afoo.par" вместо "-MPAR = foo.par".

Кроме того, он позволяет преобразовать раздачу CPAN в раздачу PAR, а также
манипулировать такими распределениями. Для получения дополнительной информации о распределении PAR см.
PAR :: Dist.

Двоичный PAR загрузчик (язык)
Если у вас есть компилятор C или предварительно собранный двоичный пакет PAR доступен для вашего
платформа, бинарная версия пар.пл также будет автоматически установлен как ПАРЛ. Вы
можно использовать его для запуска .пара файлов:

# запускает скрипт / run.pl в архиве, использует его lib / * как библиотеки
% parl myapp.par run.pl # запускает run.pl или script / run.pl в myapp.par
% parl otherapp.pl # также запускает обычные скрипты Perl

Однако если .пара архив содержит либо main.pl or скрипт / main.pl, это используется
вместо:

% parl myapp.par run.pl # запускает main.pl с 'run.pl' как @ARGV

Наконец, опция "-O" создает автономный двоичный исполняемый файл из файла PAR:

% parl -B -Omyapp myapp.par
% ./myapp # запускать где угодно без двоичных файлов perl

С флагом «--par-options» сгенерированные двоичные файлы могут действовать как «parl» для упаковки новых двоичных файлов:

% ./myapp --par-options -Omyap2 myapp.par # идентично ./myapp
% ./myapp --par-options -Omyap3 myap3.par # теперь с другим PAR

Автономный выполнимый формат
Формат автономного исполняемого файла просто объединяет следующие элементы:

· Сам исполняемый файл

Либо в виде обычного текста (пар.пл) или собственный исполняемый формат (ПАРЛ or parl.exe).

· Любое количество встроенных файлов

Обычно они используются для начальной загрузки различных зависимостей XS от PAR. Каждый
раздел содержит:

Волшебная строка "" ФАЙЛ ""
Длина имени файла в формате «pack ('N')» плюс 9
8 байт CRC32 содержимого файла в шестнадцатеричном коде
Одинарная косая черта ("" / "")
Имя файла (без пути)
Длина файла в формате "pack ('N')"
Содержимое файла (не сжатое)
· Один файл PAR

Это просто zip-файл, начинающийся с волшебной строки "" PK \ 003 \ 004 "".

· Конечный раздел

Предварительно вычисленное имя кеша. Строка пакета ('Z40') значения -T (--tempcache) или
хэш файла, за которым следует "\ 0CACHE". Хэш файла рассчитывается с помощью
Дайджест :: SHA, Дайджест :: SHA1 или Дайджест :: MD5. Если ни один из этих модулей недоступен,
"mtime" файла используется.

Пакет ('N') общей длины разделов FILE и PAR, за которым следует 8-байтовый
волшебная строка: "" \ 012PAR.pm \ 012 "".

Используйте par-archivep онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.