Skip to main content
Skip table of contents

Developer Utilities

A range of developer utilities help process developers to URL-encode strings, encode/decode Base64 data, and to create hashes with a click. Within the X4 Designer, each utility is represented by a separate view, provided by the Eclipse plug-in DevUtils.

You can access the developer utilities via the menu View.
ViewDescription
Base64

Allows any string pasted from the clipboard to be encoded or decoded as Base64

Provided options:

  • Charset: Encoding of the input string
  • Chunked: Output the Base64-encoded string chunked
  • UrlSafe: Only use characters that are allowed in URLs when Base64-encoding

Note:

  • The button decode (save file) stores a decoded Base64 string as file into the local file system.
  • Currently, it is only possible to drag & drop files from the local file system, not from the Repository Navigator.
Digest
Allows to generate a hash for a string that has been pasted from the clipboard

Provided options:

  • Charset: Encoding of the input string
  • Digest: Choose an algorithm:
    • md5: Generate an MD5 hash (default)
    • sha: Generate a hash using the Secure Hash Algorithm (SHA)
    • sha256: Generate an SHA hash with 256 Bit
    • sha384: Generate an SHA hash with 384 Bit
    • sha512: Generate an SHA hash with 512 Bit
Regex

Allows to apply any regular expression (short: Regex) to any string that has been pasted from the clipboard. This allows you to test any expression (by clicking the match button), or to replace the string according to the Regex pattern (defined in Pattern) by clicking the replace button. This view also allows you to enable various Regex syntax options, such as CASE_INSENSITIVE or UNICODE_CASE.

URLCodec

Allows any string pasted from the clipboard to be URL-encoded or decoded

SocketClient

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.