|
Welcome to the Decoder
demo.
This page decodes abbreviated text.
Instructions
To decode a piece of text, simply enter the encoded text into the
provided
text box, choose the compression model(s) by checking off the
appropriate
boxes, and click "Decode."
Rules
The entered text must be encoded according to one or both of the
following
models:
Abbreviation:
- drops all vowels, except first letters.
- drops repeated consonants.
e.g. "bookkeeper" => "bkpr" |
Keypad hashing
(as on a telephone keypad):
- a,b,c = 2
- d,e,f = 3
- g,h,i = 4
- j,k,l = 5
- m,n,o = 6
- p,q,r,s = 7
- t,u,v = 8
- w,x,y,z = 9
- space = #
- punctuation = *
e.g. "hi world !" =>
"44#96753#*" |
All punctuation must be separated by spaces
e.g. "hi, world!" should be "hi , world !"
Checking the "mark unknowns" box bolds all
unknown words in the decoded text.
Examples
Text: "ths abrvtd sntnc shld b esy t rcnstrct ."
checkboxes: abbreviation
- Decodes as: "this abbreviated sentence should be
easy to reconstruct."
Text: "9#26#87#67#846#66#635#28#662#*"
checkboxes: abbreviation & keypad hashing
- Decodes as: "you can use more than one model at
once."
Text: "gizmo is an unknwn wrd"
checkboxes: abbreviation & mark unknowns
- Decodes as: "gizmo is an unknown word"
|