PHPackages                             backendrulz/javascript-unpacker - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. backendrulz/javascript-unpacker

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

backendrulz/javascript-unpacker
===============================

PHP helper that makes easy to unpack JavaScript code packed by Dean Edwards packer tool

v1.1.0(3mo ago)00MITPHPPHP &gt;=8.3.0

Since Feb 16Pushed 3mo agoCompare

[ Source](https://github.com/backendrulz/JavaScriptUnpacker)[ Packagist](https://packagist.org/packages/backendrulz/javascript-unpacker)[ RSS](/packages/backendrulz-javascript-unpacker/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (4)Versions (2)Used By (0)

JavaScriptUnpacker
==================

[](#javascriptunpacker)

Makes it easy to unpack JavaScript code packed by Dean Edwards packer tool. Supports all known encodings. The input script may contain multiple encoded code blocks, mixed with non-encoded code, and supports repeatedly encoded code.

Installation via Composer
-------------------------

[](#installation-via-composer)

```
composer require "backendrulz/javascript-unpacker"
```

Usage
-----

[](#usage)

```
echo JavaScriptUnpacker::unpack(file_get_contents('/path/to/packed.js'));
```

Unpack JavaScript via PHP eval(function(p,a,c,k,e,d)
----------------------------------------------------

[](#unpack-javascript-via-php-evalfunctionpacked)

```
$js =
