<commit_before>
Ruby bencode binding
====================

This is a simple library for reading and writing bencoded data.


What is bencode?
----------------

Bencode is a simple data serialization format used by the popular 
[BitTorrent](http://bittorrent.org/) P2P file sharing system.

It contains only four data types, namely:

- byte strings
- integers
- lists
- dictionaries


Examples
--------

    "foo bar".bencode                   # => "7:foo bar"
    42.bencode                          # => "i42e"
    [1, 2, 3].bencode                   # => "li1ei2ei3ee"
    {"foo" => 1, "bar" => -10}.bencode  # => "d3:bari-10e3:fooi1ee"


License
-------

Released under the MIT license.


Contributors
------------

- <NAME>
- <NAME>
- <NAME><commit_msg>Improve the documentation a bit<commit_after>
Ruby bencode binding
====================

This is a simple library for reading and writing bencoded data.


What is bencode?
----------------

Bencode is a simple data serialization format used by the popular 
[BitTorrent](http://bittorrent.org/) P2P file sharing system.

It contains only four data types, namely:

- byte strings
- integers
- lists
- dictionaries


Examples
--------

Encoding objects is as simple as calling `#bencode` on them:

    "foo bar".bencode                   # => "7:foo bar"
    42.bencode                          # => "i42e"
    [1, 2, 3].bencode                   # => "li1ei2ei3ee"
    {"foo" => 1, "bar" => -10}.bencode  # => "d3:bari-10e3:fooi1ee"


Decoding a data stream is as easy as calling `BEncode.load(data)`.


License
-------

Released under the MIT license.


Contributors
------------

- <NAME>
- <NAME>
- <NAME>
{'fraction_non_alphanumeric': 0.17438364401683704, 'fraction_numerical': 0.024052916416115455, 'mean_word_length': 2.139622641509434, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 21, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '844017', 'n_tokens_mistral': 557, 'n_tokens_neox': 512, 'n_words': 167}