The following is a list of all products available from SweetScape Software:

010 Editor – The Professional Text/Hex Editor with Binary Templates

Easily edit any text file, binary file, drive, or process on your computer.
Our unique Binary Templates technology allows you to view and edit complex binary data in an easy, intuitive way. Includes a whole range of powerful analysis and editing tools.

010 Editor is a…

♦ Text Editor
Edit text files, XML, HTML, Unicode and UTF-8 files, C/C++ source code, etc. Unlimited undo and powerful editing and scripting tools.

♦ Disk Editor
Find and fix programs with hard drives, memory keys, flash drives, CD-ROMs, etc.

♦ Hex Editor
Unequalled binary editing performance. Edit any file of any size. Use powerful Binary Templates technology to understand binary data.

♦ Process Editor
Investigate and modify memory from processes.

Why is 010 Editor so powerful?

Binary Templates – Hex Editing to a New Level

Unlike traditional hex editors which only display the raw hex bytes of a file (1), 010 Editor can also parse a file into a hierarchical structure using a Binary Template (2). The results of running a Binary Template are much easier to understand and edit than using just the raw hex bytes.

♦ Binary Templates are easy to write and look similar to C/C++ structs except they may contain if, for, or while statements as well as functions or complex expressions.
♦ Powerful enough to parse almost any binary file format.
♦ Can be set to run automatically when files are opened.
♦ Templates may be shared and a list of templates for download is available in our Template Repository.

Analysis Tools – Drill into your Data

A number of sophisticated tools are included with 010 Editor for analyzing and editing binary files:

♦ Full Find, Replace, Find in Files, and Replace in Files functionality for many different data types.
♦ Powerful Binary Comparison tool for analyzing byte-by-byte differences between two files.
♦ Use the Histogram tool to count byte occurrences and visualize data.
♦ Computes Check Sum/Hash Algorithms including CRC-16, CRC-32, Adler32, MD2, MD4, MD5, RIPEMD160, SHA-1, SHA-256, TIGER, et

Scripting – Automate your Editing

♦ Simple or complex editing operations can be automated using a syntax similar to C/C++.
♦ Features over 300 different functions for operating on data.
♦ Integrated with Binary Templates to intuitively edit files. Simply assign to variables defined in a Binary Template to modify a file.
♦ Scripts may be shared and a list of scripts for download is available in our Script Archive.
♦ Run scripts from the command line with no user interface for batch processing.

plus much more.

♦ Powerful Workspace view including file explorer.
♦ Convert data between ASCII, EBCDIC, Unicode, UTF-8, etc.
♦ Inspector allows data to be quickly interpreted in different formats.
♦ Mark important bytes using Bookmarks.
♦ Full integrated expression calculator.
♦ Apply Highlighting rules to identify bytes in a file.
♦ Import or export data in Intel Hex Format, Motorola S-Records, Hex Text, C/C++/Java Code, Base64, Uuencoding, RTF, or HTML.
♦ Printing with full print preview, headers, footers, and margins.

010 Memorizer – Memorize Numbers with Ease

Provides a powerful system for memorizing numbers. Never forget another phone number, credit card number, PIN, social security number, etc.

Do you have trouble remembering phone numbers, PINs, social insurance numbers, etc.?    010 Memorizer is a program designed to help you easily remember numbers. The basic idea is that it is easier to remember vivid images, like orange juice gushing out of a geyser, then a number like 39174306. Using 010 Memorizer, you can convert a number into a word or phrase that forms an image in your mind. The conversion between numbers and words is done by phonetics: certain consonant sounds represent certain numbers and vowels act as fillers. 010 Memorizer helps you with this conversion by listing all words that can be used to memorize a number, and you just have to pick a word or phrase that you find easy to remember.

What to memorize:

Here are just a few of the different things you can use 010 Memorizer to remember: Phone numbers, social insurance/security numbers, zip codes, PINs, passwords, history (dates), chemistry (atomic numbers), biology, bible verse references, house numbers, times, credit card numbers, statistics, IP addresses, Pi, plus many more. Impress your friends by memorizing your phone numbers and throwing away your PDA! Use 010 Memorizer to memorize your numbers and you’ll never forget them again!

The Phonetic System (Major System)

The Phonetic System is used to convert between numbers and words. This system is sometimes called the ‘Major System’ and was devised by Stanislaus Mink von Wennsshein in the seventeenth century. The system works on the different sounds you make when pronouncing a word: certain consonant sounds represent certain numbers and vowels act as fillers.
For example, let’s say that you’re trying to remember that there are usually 27 bones in an adult human hand. If you know that N represents 2 and K represents 7, then we can add the vowel I to get the word INK. Now every time you need to remember the number of bones in a hand, you can just remember INK and you will know that there are 27.

Now how did you know that N represents 2 and K represents 7? There is a list of simple rules that have to be memorized, but these rules only have to be memorized once and there is a helpful hint for each one. Take a minute to commit the following rules to memory:

0: s,z (“zero” starts with Z)
1: t,d (T has one downstroke)
2: n (N has two downstrokes)
3: m (M has three downstrokes)
4: r (“four” ends with R)
5: l (in Roman numerals, L = 50)
6: j,ch,sh, g (soft) (J reversed looks like a 6)
7: k,c,g (hard) (K can be drawn with two 7’s)
8: f,v,ph (handwritten F looks like an 8)
9: p,b (P reversed looks like a 9)

The constants ‘h’ and ‘w’ do not appear in the list. These constants, as well as the vowels, can be used as fillers when making words. Remember that the sounds made when pronouncing a word is used, not the spelling of the word. For example, the word ‘BRIDGE’ represents the number ‘946’ because the letters ‘DG’ make the ‘j’ sound when said aloud. Some letters can represent different numbers depending upon what word they are in. For example, the word ‘GARAGE’ represents the number ‘746’ even though G represents two different numbers. Note that repeated letters are considered a single letter (i.e. the word ‘BUTTER’ represents the number 914).

If you have longer numbers, they can be remembered by putting multiple words together to form a phrase. For example, the number 9514 can be remembered by putting the words ‘APPLE’ and ‘TREE’ together.


♦ Large phonetic dictionary
♦ Customizable mapping algorithms
♦ Customizable dictionary
♦ Random phrases
♦ Store lists of numbers to memorize
♦ Build phrases from the front, back, or middle
♦ Detailed help including tips

Hamic – The Ham Intelligent Calculator

A calculator designed for Ham radio operators. Simplifies many commonly used calculations when building circuits or antennas.

The Ham Intelligent Calculator, also called Hamic, is a program designed to simplify a number of calculations commonly used by Hams. It is designed for the Ham radio hobbyist, but may be useful to others as well. Hamic has a simple to use, but powerful graphical interface that allows solving simple circuits such as resistors in series or parallel, or more complex circuits such as L networks or T networks. As well, other calculations such as SWR, reactance, resonant frequency, inductance of an air core coil, and antenna impedance are supported. One of the more powerful features of Hamic is to solve for almost any unknown variable in a circuit; Hamic can even solve L networks without having to use Smith charts. Also, Hamic can easily convert between a number of different units. Once you have finished your work, your calculations can be saved to a worksheet and retrieved later. People interested in working with circuits or antennas should check this program out!



Here is a list of the calculations Hamic currently supports:

♦ Resistors in series or parallel
♦ Capacitors in series or parallel
♦ Inductors in series or parallel
♦ Impedances in series or parallel
♦ Reactance with capacitors
♦ Reactance with inductors
♦ L Networks (2 possible configurations)
♦ Pi Networks
♦ T Networks
♦ SWR calculations
♦ Unit Conversions
Volume (Dry)
Volume (Fluid)
♦ Wavelength/Frequency Conversions
♦ Length of a Half-Wave Dipole
♦ Resonant Frequency
♦ Inductance of an Air Core Coil
♦ Antenna Impedance (using Autek RF1 or other instrument)

Software Sources Ltd. is serving as SweetScape Reseller.