On DOS/Windows system line breaks are represented by the characters Carriage-Return and Line-Feed, on UNIX/Linux systems only by the character Line-Feed, on the Macintosh again only the character Carriage-Return is used. Because many programs cannot handle this problem, texts or source code are often displayed without or with wrong line breaks, or control characters appear instead of the line breaks. You are not only concerned if you are working with different operating systems, but also if you download texts or source code from the internet. This program converts single files or all files with certain extensions (if you wish, also recursively in all subdirectories) from an abitrary coding into the Macintosh, DOS/Windows, or UNIX/Linux format; the program can also handle mixed line-break codings in the source file.
Standard Base Converter converts unsigned and signed numbers to and from the standard bases - decimal, binary, octal and hexadecimal. Particular advantage of this program is that it can convert negative numbers represented in 1's complement and 2's complement formats to and from standard bases. supports up to 32-bit in binary representation.
TextToString is a simple utility that converts a plain text file to a string suitable for inclusion in C programs. Simply evoke it on the command line texttostring < infile.txt > [id] Usually you will want to redirect the output to a file. If you do not specify an identifier, the filename will be used as the name of the string, with non-legal C characters converted to underscores. If the filname doesn't begin with a alphabetical character, the letter 'a' will be prepended to make a legal C identifer. Underscores cannot be used because the double underscore sequence is reserved for the implementation. Line length is kept to about 100 characters, by splitting the string over several lines. To aid readability, the program tries to split on newlines. Escape characters are of course replaced by their C sequence equivalents. The utility is provided as C source. It should compile and run on any ANSI C system. It is completely free, but I do ask that you email me if you fix any bugs or make any enhancements.
UML Pad is a simple CASE tool for UML diagrams construction. It supports Class, Sequence, State and Activity diagrams. It allows printing, exporting of the diagram image and of the documentation (for class diagrams).
Unix <-> Windows Text Converter is a simple Windows Shell Extension that converts text files from DOS to Unix format (New Line format from CRLF to LF) and vice versa.