Skip to content

Commit 7990e70

Browse files
committed
Added Encoding::Perl (closes #534).
* Decoding [Perl Unicode Named Characters][1] is currently not supported and will raise a `NotImplementedError`. [1]: https://www.perl.com/pub/2012/04/perlunicook-unicode-named-characters.html/
1 parent 2e22f4a commit 7990e70

File tree

10 files changed

+1441
-0
lines changed

10 files changed

+1441
-0
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ research and development.
5151
* [PowerShell][docs-encoding-powershell]
5252
* [Punycode][docs-encoding-punycode]
5353
* [Quoted-printable][docs-encoding-quoted-printable]
54+
* [Perl strings][docs-encoding-perl]
5455
* [PHP strings][docs-encoding-php]
5556
* [Ruby strings][docs-encoding-ruby]
5657
* [Shell][docs-encoding-shell]
@@ -212,6 +213,7 @@ along with ronin-support. If not, see <https://www.gnu.org/licenses/>.
212213
[docs-encoding-powershell]: https://ronin-rb.dev/docs/ronin-support/Ronin/Support/Encoding/PowerShell.html
213214
[docs-encoding-punycode]: https://ronin-rb.dev/docs/ronin-support/Ronin/Support/Encoding/Punycode.html
214215
[docs-encoding-quoted-printable]: https://ronin-rb.dev/docs/ronin-support/Ronin/Support/Encoding/QuotedPrintable.html
216+
[docs-encoding-perl]: https://ronin-rb.dev/docs/ronin-support/Ronin/Support/Encoding/Perl.html
215217
[docs-encoding-php]: https://ronin-rb.dev/docs/ronin-support/Ronin/Support/Encoding/PHP.html
216218
[docs-encoding-ruby]: https://ronin-rb.dev/docs/ronin-support/Ronin/Support/Encoding/Ruby.html
217219
[docs-encoding-shell]: https://ronin-rb.dev/docs/ronin-support/Ronin/Support/Encoding/Shell.html

lib/ronin/support/encoding.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
require 'ronin/support/encoding/sql'
3434
require 'ronin/support/encoding/quoted_printable'
3535
require 'ronin/support/encoding/smtp'
36+
require 'ronin/support/encoding/perl'
3637
require 'ronin/support/encoding/php'
3738
require 'ronin/support/encoding/python'
3839
require 'ronin/support/encoding/ruby'

lib/ronin/support/encoding/core_ext.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
require 'ronin/support/encoding/xml/core_ext'
3232
require 'ronin/support/encoding/quoted_printable/core_ext'
3333
require 'ronin/support/encoding/smtp/core_ext'
34+
require 'ronin/support/encoding/perl/core_ext'
3435
require 'ronin/support/encoding/php/core_ext'
3536
require 'ronin/support/encoding/python/core_ext'
3637
require 'ronin/support/encoding/ruby/core_ext'

0 commit comments

Comments
 (0)