Codepage Witchfor Linux (x86-64)Preview - Utility for working with Codepage and UTF-8 encoded text files.
The preview of The Codepage Witch. A utility to help determine the appropriate codepage for a UTF-8 encoded text file. And conversion of text files between those two encoding schemes. The user manual is provided with these downloads and is also available online in several languages.

Source files are available at https://github.com/shidel/CPWitch.
Codepage Witch is also provided for Windows (x86-64) and macOS (x86-64).
Version: 0.8.0.128

Alpha 0.8.0.128

  • NOTE: Unicode viewer (TipHTMLPanel) does not correctly support multiple character Unicode sequences under Windows. These are needed to fully support CP777/778. This control will be replaced with another or custom viewer in the next release.
  • Minor adjustment to DOS Font for better support of alternative hyphens in CP777.
  • Automatic importing of older version config file. (not Session Data or Display Settings)
  • When locale is unknown and no codepage is detected or preferred, CP437 is selected.
  • Option to Auto Select codepage switches between: Enabled = Preferred, Disabled = Detected.
  • Full support for codepages 777 & 778 with "unmappable" characters.
  • Export to Unicode and Codepage for "unmappable" characters.
  • Visual support for "unmappable" characters in in Unicode View.
  • Unmappable codepage character expansion and contraction.
  • Add CP437 when filtered and no compatible CP is found.
* Unmappable characters are ones that have no direct Unicode equivalent. However, they can be displayed in Unicode by using a sequence of combining diacriticals.

Download: CPWitch_Linux-0.8.0.128.zip (8.2 mb)
Version: 0.7.6.123

Preview 0.7.6.123

  • Included Initial User Manual.
  • Some Linux UI Compatibility Updates.
  • Added NLS for Percentage in Status Bar.
  • Fixed DOS Font Scale text in Options.
  • Added some missing option translations.
  • Returned 100% on status bar for 7-bit ASCII files.

Download: CPWitch_Linux-0.7.6.123.zip (8.1 mb)
Version: 0.7.5.121

Preview 0.7.5.121

  • Added some words to the Master dictionary.
  • Improved Locale Analysis NLS Key exclusion.
  • Improved Dictionary Status Bar and translations.
  • Codepage View now retains postion when changing codepages.
  • Added more Locales.
  • Added support for Codepage 620 (Mazovia).

Download: CPWitch_Linux-0.7.5.121.zip (3.8 mb)
Version: 0.7.5.119

Preview 0.7.5.119

  • Option to prefer file extension over heuristics for locale detection.
  • Error message, if open file was deleted.
  • Display possible file errors in viewers.

Download: CPWitch_Linux-0.7.5.119.zip (3.8 mb)
Version: 0.7.5.118

Preview 0.7.5.118

  • Unicode viewer now reflects conversion from Codepage.
  • Background loading of files.
  • Prevent Codepage Filter change when Options are modified.

Download: CPWitch_Linux-0.7.5.118.zip (3.8 mb)
Version: 0.7.4.116

Preview 0.7.4.116

  • Lots and Lots of LCL compensation and workarounds.
  • Some performance improvements.
  • Refactor list selections for better cross-platform compatibility.

Download: CPWitch_Linux-0.7.4.116.zip (3.8 mb)
Version: 0.7.2.111

Preview 0.7.2.111

  • Additional master dictionary entries.
  • Option to use external editor.
  • Improved display of filename in status bar.
  • Enforced layout for Windows wonkiness of Dictionary Status bar.
  • Dictionary now stays more in tune with selected file.
  • No longer change codepage when opening Dictionary.

Download: CPWitch_Linux-0.7.2.111.zip (3.8 mb)
Version: 0.7.0.109

Preview v0.7.0.109:

  • Warns when updating dictionary using unexpected locale.
  • Option for single file viewer mode.
  • Dialog translations and file filters.
  • Removed intentional development analyzation delays.
  • Different color compatibility icons for codepage files.
  • Ensure "preferred codepage" is always in codepage list.
    (Even when, the file was encoded with wrong codepage.)
  • Codepage detection for codepage files.
  • Added missing translation strings.
  • Added User dictionary updater.
  • Added Master and User dictionaries.
  • More control layout position enforcement.
  • Improved Locale detection heuristics.

Download: CPWitch_Linux-0.7.0.109.zip (3.8 mb)
Version: 0.6.0.104

Preview v0.6.0.104:

  • Disabled automatic debug logging to disk.
  • Fix for Windows migrating UI elements.
  • Improved Locale detection heuristics.

Download: CPWitch_Linux-0.6.0.104.zip (3.7 mb)
Version: 0.5.0.102

Preview v0.5.0.102:

  • Some Linux and Windows updates for sticky UI buttons.
  • Added display of preferred Codepage in status bar.
  • Added display of Language (Region) on viewer pane.
  • Added display of Locale ID in status bar.
  • Added language detection.
  • Codepage filter dropdown now reflects current filter.
  • Changed 100% compatible icon in codepage list.

Download: CPWitch_Linux-0.5.0.102.zip (3.7 mb)
Version: 0.4.0.94

Preview v0.4.0.94:

  • Improved scroll wheel support in DOS view for Linux and Windows.
  • Included simple text editor.
  • Improved button state change responsiveness.
  • Additional button icons for file type consistency.
  • Switched to B&W for Color button when disabled.
  • Option to automatically open exported files.
  • Background file modification detection when Idle.
  • Reload and analyze files that are overriten by export.
  • Added Yellow icon for missing Blank Line on 7-BIT ASCII files.

Download: CPWitch_Linux-0.4.0.94.zip (3.5 mb)
Version: 0.3.1.88

Preview v0.3.1.88:

  • Some windows compatibility stuff.
  • Some debug logging improvements.
  • Temporarily, always on debug log to file.
  • New DOS text view rendering engine.

Download: CPWitch_Linux-0.3.1.88.zip (3.5 mb)
Version: 0.3.0.81

Preview v0.3.0.81:

  • Added option to ensure exported file ends with blank line
  • Added dialog to update original file with a blank line
  • Files violating blank line rule shown with Yellow file icon
  • Added option to verify original file ends with blank line
  • Binary files shown with Red file icon
  • Added Binary File detection
  • Added Line Ending type detection
  • Added missing and some extra DOS Font characters
  • Added option to adjust Unicode font scale
  • Added option to adjust DOS font scale
  • Added option to reopen previous session files
  • Fixed opening files ending in UTF-8 character

Download: CPWitch_Linux-0.3.0.81.zip (3.5 mb)
Version: 0.2.0.75

Preview v0.2.0.75:

  • Improved cross platform support.
  • Added Tab expansion to codepage viewer.
  • Improved Toolbar Autosizing.
  • Added Close All files button.
  • Linux x86-64

Download: CPWitch_Linux-0.2.0.75.zip (3.4 mb)
Version: 0.1.0.71

Preview v0.1.0.71:

  • Initial Preview Pre-Release
  • Only supporting UTF-8 to Codepage
  • Linux x86-64

Download: CPWitch_Linux-0.1.0.71.zip (3.4 mb)