PAR lets you easily bundle a typical blib/ tree into a zip file, called a Perl Archive, or PAR. . PAR supports loading XS modules by overriding DynaLoader bootstrapping methods; it writes shared object file to a temporary file at the time it is needed.