PHPackages                             arokettu/bencode - 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. arokettu/bencode

ActiveLibrary

arokettu/bencode
================

BitTorrent's Bencode encoder/decoder

4.3.2(7mo ago)2615.6k↓10.6%2[1 issues](https://github.com/arokettu/bencode/issues)7MITPHPPHP ^8.1

Since Mar 22Pushed 7mo ago2 watchersCompare

[ Source](https://github.com/arokettu/bencode)[ Packagist](https://packagist.org/packages/arokettu/bencode)[ Docs](https://sandfox.dev/php/bencode.html)[ RSS](/packages/arokettu-bencode/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (9)Versions (51)Used By (7)

PHP Bencode Encoder/Decoder
===========================

[](#php-bencode-encoderdecoder)

[![Packagist](https://camo.githubusercontent.com/8d1971e7cc6f9cbb4e6b951ae416dcc1bcb9d9886ad2cb3f77fd2d9951c6005d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f61726f6b657474752f62656e636f64652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/arokettu/bencode)[![PHP](https://camo.githubusercontent.com/7331d7446f7685ca6932cb3859fe055e6f93b45352b35696611529e52e93774c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f61726f6b657474752f62656e636f64652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/arokettu/bencode)[![Packagist](https://camo.githubusercontent.com/f0c557ed4e4aee57d2e8db0544356489e27fbe3fba22604e2593765ecbfbfb73/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f61726f6b657474752f62656e636f64652e7376673f7374796c653d666c61742d737175617265)](https://opensource.org/licenses/MIT)[![Gitlab pipeline status](https://camo.githubusercontent.com/dadb7463da44af1f93af5359a62dd0c5b5911b0b2ca6769fc38deab23fd58cdc/68747470733a2f2f696d672e736869656c64732e696f2f6769746c61622f706970656c696e652f73616e64666f782f62656e636f64652f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://gitlab.com/sandfox/bencode/-/pipelines)[![Codecov](https://camo.githubusercontent.com/2f3c895ac3261fa3e13114741c8e8243deec8945c8aab7a5b1200feaf026c12c/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f676c2f73616e64666f782f62656e636f64653f7374796c653d666c61742d737175617265)](https://codecov.io/gl/sandfox/bencode/)

[Bencode](https://en.wikipedia.org/wiki/Bencode) is the encoding used by the peer-to-peer file sharing system [BitTorrent](https://en.wikipedia.org/wiki/BitTorrent) for storing and transmitting loosely structured data.

This is a pure PHP library that allows you to encode and decode Bencode data.

Installation
------------

[](#installation)

```
composer require 'arokettu/bencode'
```

Supported versions:

- 4.x (current, PHP 8.1+)

Simple use
----------

[](#simple-use)

```
