by Brendan Silva
Version 5 (April 23, 2025)
Download (19 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 following flow:
https://llamalab.com/automate/community/flows/45084
Unlike the previous version, this one allows the use of numbers and symbols through two reserved switching characters. A total of 54 characters are supported, and the compression ratio can reach approximately 4:3.
─── 𝗜𝗺𝗽𝗼𝗿𝘁𝗮𝗻𝘁 ───
⒈ Frequent alternation between numbers/symbols (secondary dictionary) and letters (primary dictionary) may reduce the efficiency of this flow. For better compression results, try to minimize such alternations.
⒉ This flow uses all GSM-7 encoding characters. For best compatibility, consider disabling the option that automatically removes accents and diacritics in your messaging app.
⒊ As you know, the recipient must also have this flow to decompress the message. This flow does not send SMS messages by default, but you are free to modify it if needed.
──────
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