by Brendan Silva
Version 3 (March 20, 2025)
Download (18 downloads)
This flowchart attempts to reduce the length of a single line of text to make better use of available space in telephone messaging services.
No redundancy dictionary is built in, which means that even very short messages can be compressed. It is a variation of the flow below:
https://llamalab.com/automate/community/flows/45084
Unlike the previous flowchart, this one allows the insertion of numbers and symbols signaled by two reserved switching characters. A total of 54 characters can be used and the compression ratio can reach approximately 4/3.
─── 𝗜𝗺𝗽𝗼𝗿𝘁𝗮𝗻𝘁 ───
⒈ The constant alternation between numbers/symbols (secondary dict.) and letters (primary dict.) in the message compromises the efficiency of this flowchart, so you should avoid this if you want better compression.
⒉ This flow uses all GSM-7 encoding characters, so consider unchecking the option that automatically removes accents and diacritics in your preferred messaging app.
⒊ As you know, the receiver also needs to have this flow to decompress the message. This flow doesn't send any SMS, but you can edit it to do that if you want.
──────
Tags: af06, algorithm, alphabet, bypass, call, calling, communication, compressed, compression, conversion, custom, data, decompression, encoding, format, gsm, gsm-7, incoming, length, limit, mapping, message, messaging, method, optimization, optimizer, ratio, reduce, reduction, removal, saving, shortening, shrink, sms, space, space saving, string, technique, telecom, telephone, text, texting, transformation, transmission
𝑏𝑦 𝐵𝑟𝑒𝑛𝑑𝑎𝑛 𝑆𝑖𝑙𝑣𝑎
➥ https://www.buymeacoffee.com/brendansilva