Home > General > Pp


Make sure you understand the Filter::Crypto caveats! -g, --gui Build an executable that does not have a console window. If nothing matches, it dies with the error Can't open perl script "$0". Using this option, pp may be able to detect the use of modules that can't be determined by static analysis of inputfile. It does not provide the compilation-step acceleration provided by perlcc (however, see -f below for byte-compiled, source-hiding techniques), but makes up for it with better reliability, smaller executable size, and full

For example, the three lines below are all equivalent: % pp -o output.exe input.pl % pp --output output.exe input.pl % pp --output=output.exe input.pl Since the command lines can become sufficiently long If you wish to hide the source code from casual prying, this will do: % pp -f Bleach source.pl If you are more serious about hiding your source code, you should Executables built this way will need a separate perl5x.dll or libperl.so to function correctly. By default, these files are cached in the temporary directory; this allows the program to start up faster next time. -c, --compile Run perl -c inputfile to determine additional run-time dependencies. https://en.wikipedia.org/wiki/PP

OPTIONS Options are available in a short form and a long form. This will speed up the scanning process on subsequent runs. -d, --dependent Reduce the executable size by not including a copy of perl interpreter. Mixing ordinary options and @file options is possible.

  1. Tools such as, BinText6 or Prefetch_info.exe, can organize the content making it easier to read and to identify artifacts of interest.
  2. Yes No Cookies make wikiHow better.
  3. Layout.ini contains prefetch information for XP's disk defragmentation system (defrag).
  4. You generally only want to delete these if your computer is infected with malware or a virus, and then only if you really know what you are doing.

When a single input program is specified, the resulting executable will behave identically as that program. This is implemented using the Getopt::ArgvFile module, so read its documentation for advanced usage. -a, --addfile=FILE|DIR Add an extra file into the package. This option is only available if perl is built as a shared library. -e, --eval=STRING Package a one-liner, much the same as perl -e '...' -E, --evalfeature=STRING Behaves just like -e, if your program immediately terminates when run as perl inputfile because it lacks mandatory arguments, then this option will probably have no effect.

You may use --xargs to supply arguments in this case. --xargs=STRING If -x is given, splits the STRING using the function shellwords from Text::ParseWords and passes the result as @ARGV when However, when multiple programs are packaged, the produced executable will run the one that has the same basename as $0 (i.e. The basic usage is to just include an argument starting with an 'at' (@) sigil. https://en.oxforddictionaries.com/definition/pp Your cache administrator is webmaster.

You may specify multiple such filters. You may override this by appending the target filename after a ;, like this: % pp -a "old_filename.txt;new_filename.txt" % pp -a "old_dirname;new_dirname" You may specify -a multiple times. -A, --addlist=FILE Read Creates FILE unless present. If the given file is a zip or par or par executable, all the files in the given file (except MANIFEST, META.yml and script/*) will be excluded and the output file

If the file is a directory, recursively add all files inside that directory, with links turned into actual files. https://www.youtube.com/channel/UCPQsSFJurluaMOG1qL0Y7sA See feature. -x, --execute Run perl inputfile to determine additional run-time dependencies. Examples are stuff loaded by run-time loaders like Module::Runtime or "plugin" loaders like Module::Loader. Please try the request again.

This option is enabled by default, except when -p or -P is specified. Note that which modules are detected depends on which parts of your program are exercised when running inputfile. You may think of pp as "perlcc that works without hassle". :-) A GUI interface is also available as the tkpp command. This option is ignored on non-MSWin32 p ERROR The requested URL could not be retrieved The following error was encountered while trying to retrieve the URL: Connection to

By default, files are placed under / inside the package with their original names. EXAMPLES Note: When running on Microsoft Windows, the a.out below will be replaced by a.exe instead. % pp hello.pl # Pack 'hello.pl' into executable 'a.out' % pp -o hello hello.pl # Each line in FILE is taken as an argument to -a above. E.g.

the filename used to invoke it). Generated Wed, 22 Feb 2017 11:44:56 GMT by s_hp108 (squid/3.5.23) This argument will be interpreted as a file to read options from.

Source files are compressed verbatim without compilation.

Since PAR version 0.953, this also strips any local paths from the list of module search paths @INC before running the contained script. -C, --clean Clean up temporary files extracted from The system returned: (22) Invalid argument The remote host or network may be down. Home · Authors · Recent · News · Mirrors · FAQ · Feedback in All Modules Distributions Authors permalink Roderich Schupp > PAR-Packer-1.036