5.14. String Package

Available since version 2.13

A multi-purpose plugin for string conversion and generation.

5.14.1. Features

  • Case conversion

  • Hash a string using standard algorithms like CRC32, MD5, SHA*, etc…

  • Generate a random UUID, also called GUID

  • Generate a random password

  • Generate random bytes

  • URL-quote a string

  • URL-unquote a string

  • Split a URL

  • Convert URL arguments to JSON

  • Quote a command line argument (Windows & Unix style)

  • Split a command line (Windows & Unix style)

Example of splitting a URL and convert its arguments to JSON from URL: https://l0gin:p%4055w0rd@www.example.com:443/%7Ebob/index.html?arg=%20val;a2=test#specific-section

../_images/pack-string-urlsplit.png

5.14.2. Usage

For an overview of all the items populated by this package, type string: in the LaunchBox.

Most of these items are self-explanatory, however some of them accept a bit of tweaking at runtime via their argument:

  • Item String: Random Bytes accepts an integer to specify the number of bytes to be generated. Also, the Space key can be hit at will to generate a new sequence.

  • Item String: Random Password accepts an integer to specify the number of characters to be generated. Also, the Space key can be hit at will to generate a new password.

  • Item String: Random UUID/GUID generates a new UUID each time its argument changes