CsCvt

Download | Buy | Examples | Contact

Character Set Converter

Languages
English, German
Version
2.0
Licence
30 days trial (buy 15€ / 20$ per machine)

This is a conversion tool to convert from one character set to another within text documents. It supports nearly all ISO 8859 character sets, all DOS character sets, most important Apple charactersets and most of Windows character sets (non asian). It is also able to convert from or to UTF-8, UTF-16 and UTF-16BE (Big Endian), UTF-32. It automatically detects UTF-8, UTF-16, UTF-32 documents. Other supported character sets are AtariST, KOI8-R, KOI8-U, KZ-1048, NeXT, various EBCDIC, total over 60 character sets are supported. The tool is based upon www.unicode.org mapping tables and don't use Windows API for conversion.

Version 2 was completely redesigned and is now a command line based tool which supports same character sets as first version but also supports unlimited file sizes because no in-memory conversion is done. Also non fully utf-8 conform (overlong sequences) source files are supported without producing "invalid character" whenever possible.

Field of application

There are various fields of application. Converting old mainframe computer files (i.e. EBCDIC converted or DOS textfiles) into todays machine (PC) readable formats, converting database dumps into multilanguage compatible UTF-8 format, preparing old single language websites for multi language localization are just three examples.

Features

This tool was designed with a view to support a fast conversion of large files. Because of this, wildcard input and recursive conversion of directories are taken for granted. Beside of file processing, this tool also supports console input/output buffer to grab the output of other command line based tools. The third input/output channel are pipes.

More features are...

*1 The auto detection filter tries to detect UTF-8, UTF-16 (little/big endian, with and without BOM) and UTF-32 (little/big endian, with and without BOM). Default format is ISO-8859-15. Future Versions will be able to distinguish between different single byte character sets.

To do's...

Examples

Conversion of my.txt from iso-8859-1 to utf-8

cscvt.exe my.txt /scs=iso8859-1 /dcs=utf-8

Conversion of all text files in d:\ and writing to directory c:\output.

cscvt.exe d:\*.txt /output=c:\output

Redirects output of the dir command to cscvt, converting from CP850 to UTF-16 and storing converted data to destination.txt

dir | cscvt.exe \\.\CONIN$ /scs=cp850 /dcs=utf-16 /output=destination.txt

To get more examples run cscvt with /? argument.

FAQ

  1. How can I manually activate this software?

    Start cscvt.exe in command line mode and use following arguments: cscvt.exe /register "Your Name" NS6XA-JPB3E-LTH4P-NEQF6-IVZKB

  2. Can I download new upgrades for free after purchasing this software?

    Yes you can download trial versions for free after you have purchased this software. Only restriction is that you can only download if major version numbers matches i.e. if you have purchased version 1.1.1.0 you can also download version 1.1.2, 1.1.3 etc. for free, but you have to purchase a new licence for version 1.2.0.0 for example.

Contact

Please contact me if you need support, if you found a bug or just if you have a suggestion for improvement.

eMail
email
Skype
bkausbk
ICQ
41161163

Download

There are both 32 bits and 64 bits version of this tool. You may test it 30 days long, after that you have to purchase a licence. Licence is granted per machine.

Version 2 (Trial), Buy

You may still download and purchase my old UI based version 1.3 Trial (Buy) if you wish. However this version will not be supported any more and development is discontinued in favor of my new version.

Special offer: Purchasers of my old 1.3 version are granted a discount of 40%. Please contact me if you want take advantage in this discount.

More Tools

Here is a list of small tools created by me over the last years. I'm offering most of my tools for free.

defimportAutologon Tool (Version 1.8)

Ein kleines Hilfsprogramm zum Ändern der automatischen Benutzerkontenanmeldung. Das erspart einem das Eingeben des Passwortes nach jedem Windowsstart. Ebenso lässt sich einstellen ob der Benutzer auf der Willkommensseite angezeigt werden soll oder nicht. Windows XP und Windows Vista kompatibel für 32 Bit und 64 Bit Systeme.

Tool for changing system auto logon settings. Windows XP and Windows Vista compliant for 32 Bit and 64 Bit Machines.

download Download (32 Bit and 64 Bit Version, Vista Compliant) Languages: german english
Default Gateway SelectorDefault Gateway Selector (DGS)

Ein Tool zum Einstellen des Standardrouters. Werden z.B. mehrere Netzwerkgeräte verwendet wie WLAN und Ethernet LAN, steht man oft vor dem Problem, dass der Internetzugang z.B. genau über das falsche Gerät hergestellt wird. Mit dem DGS kann man auf schnelle un einfache Weise einstellen welches Gerät verwendet werden soll.

Default Gateway selector tool. If there are various network devices like WLAN and Ethernet LAN, it is often difficult to select the proper device which is responsible to access the WAN (Internet) for example. With DGS this is easy.

Version 0.1 Beta

download Download (32 Bit and 64 Bit Version, Vista Compliant)Languages: german english

defimport Network Configuration Tool (Version 1.6)

The tool is able to change basic network settings like domain/workgroup membership, IP addresses for each Adapter and Computer name. This application was once developed as part of my WIHU project. It combines several system settings in one window which is available in several windows otherwise. It is able to set IP address for each adapter installed, it's subnet mask and default Gateway as well as changing computer name and workgroup or domain membership. This tool runs on Windows 2000, Windows 2003, Windows XP and Windows Vista.

Dieses Programm wurde ursprünglich als Teil meines WIHU Projekts entwickelt. Dieses Tool vereint diverse Systemeinstellungen unter einem Fenster die in Windows nur durch mehrere Einstellungsdialoge erreichbar wären. Darunter zählt das Ändern der IP Adresse, der Subnetmaske und des Standardgateways für alle im System installierten Adapter, sowie das Ändern des Computernamens und das Ändern der Domain- oder Arbeitsgruppenzugehörigkeit. Es ist lauffähig auf Windows 2000, Windows 2003, Windows XP und Windows Vista.

download Download (32 Bit and 64 Bit Version, not fully Vista Compliant!)Languages: german english

defimportLibrary definition file importer

Converter to convert dll library definition files (.def files) into corresponding object files which can be linked with any executable instead of a library. Please note, this converter uses non default .def file format!

download Download
defimportFile Information and Setting Tool

The tool is able to view and change file modification- and creation time, to view it's size on disk and it's logical size (see compressed files), to view and change file attributes, show it's age in days, weeks, months, years and so on. It also calculates MD5 hash sum of the file content and also shows which parts of a sparse file have allocated disk space.

download DownloadLanguages: german english

PINGX - Ping Tool

This is a ping command line tool which uses raw sockets and with a resolution of 1µs.

download DownloadLanguages: english

resumExecutable Re-checksum Tool

Recalcuates the PE executable checksum after file modification to prevent windows from not loading this file because of checksum error.

download Download
defimporteMule ".met" file gapcleaner and manipulation tool (Version 1.4 )

Fills gaps in temporary .part files with zeroes or create sparse file respectively on NTFS based volume (if not prevented manually by /nosparse switch). /rebuild function will do recalculation of file parts checksum and creates new gaps if a corrupted part is detected.

download Download
defimportIP to MAC

Determines the corresponding MAC from IP address or hostname


download Download
defimportNTFS case sensitive file copy

File copy utility that take case into account. It's possible to copy files with same destination name but different case. You have to enable "ObCaseinSensitive" Key in "Session Manager" in registry to use case sensitive names.

download Download
defimportMultimedia Keyboard On Screen Display (Version 1.0)

This is a Multimedia Keyboard On Screen Display which support visual representation of the sound volume keys (volume up/down, mute) and fast forward/backward and play/pause on windows media player or compatible. (Source code is available on request).

download Download
defimportFloating Point to Binary converter

Small tool to convert floating point numbers into binary or vice versa. This tool may be use full when debugging or disassembling binaries which contain floating point artithmetics like OpenGl Applications.
download Download
rssRSS 3.0 Management Tool

Small tool to read and write RSS 3.0 files based on the RFC 822 text specification described by Aaron Schwartz as text based RSS.

download Download
hexviewSimple Hexviewer

This is a very basic and simple hexviewer.

download Download