Skip to content

A toolkit for viewing and testing various characteristics of text encodings

Notifications You must be signed in to change notification settings

xlfdll/TextEncodingToolkit

Repository files navigation

Text Encoding Toolkit

A toolkit for viewing and testing various characteristics of text encodings

System Requirements

  • .NET Framework 4.8

Runtime configuration is needed for running on other versions of .NET Framework.

Usage

Convert Tab

Converts text encodings from files or clipboard

Text Encoding Toolkit - Convert Tab

  • Click Open link to load text from a file, or click Paste Source button to load text from the clipboard
    • If the clipboard contains text, it will be loaded directly
    • If the clipboard contains a file link (i.e. a file is "copied" to the clipboard in Windows Explorer), the contents of the file will be loaded as text
  • Select an encoding from the encoding list in Source area to change the encoding used for source byte interpretation (displayed in Source area)
  • To convert source bytes loaded in Source area, select a target encoding from the encoding list in Target area (This will yield new bytes in Target area)
  • Click Save link to save converted results to a new file

Compare Tab

Compares text and corresponding bytes (in binary and hex forms) in different text encodings

Text Encoding Toolkit - Compare Tab

  • Select an encoding, then type some text in Text => Bytes (Hex) area to see the byte representation (in hex and binary forms)
  • To reconstruct text from byte values, select an encoding and type hex values (with or without spaces) in Bytes (Hex) => Text area

Base64 Toolkit Window

Manipulates text or file data to and from Base64 format

Text Encode Mode

Text Encoding Toolkit - Base64 Toolkit Window - Text Encode Mode

Select an encoding, then type some text in Source box to get its Base64 representation from Result box.

Text Decode Mode

Text Encoding Toolkit - Base64 Toolkit Window - Text Decode Mode

To decode Base64 data to its original text form, select the appropriate encoding, then enter Base64 text into Source box. The result text will be shown in Result box.

File Encode / Decode Mode

Text Encoding Toolkit - Base64 Toolkit Window - File Encode / Decode Mode

Click Browse... button to select a file, then click Execute button to perform Base64 conversion.

  • For Encode action, a file of choice in any formats can be converted to Base64 form (generated and saved in a text file)
  • For Decode action, the text file generated by Encode can be used to reconstruct the original file in a bit-accurate manner

Development Prerequisites

  • Visual Studio 2019+

Before the build, generate-build-number.sh needs to be executed in a Git / Bash shell to generate build information code file (BuildInfo.cs).

External Sources

Icons are from Modern UI Icons, which are licensed under CC BY-ND 3.0.

About

A toolkit for viewing and testing various characteristics of text encodings

Resources

Stars

Watchers

Forks

Packages

No packages published