codegroup (comms/codegroup) Updated: 2 years, 5 months ago Add to my watchlist

codegroup encodes and decodes arbitrary binary data in five-letter code groups, just like spies use!

codegroup encodes any file into five-letter code groups, allowing it to be transmitted through any medium, and decodes files containing codegroups into the original input. Encoded files contain a 16-bit cyclical redundancy check (CRC) and file size to verify, when decoded, that the message is complete and correct. Files being decoded may contain other information before and after the codegroups, allowing in-the-clear annotations to be included. codegroup makes no attempt, on its own, to prevent your message from being read. Cryptographic security should be delegated to a package intended for that purpose, such as pgp. codegroup can then be applied to the encrypted binary output, transforming it into easily transmitted text. Text created by codegroup uses only upper case ASCII letters and spaces. Unlike files encoded with uuencode or pgp's “ASCII armour” facility, the output of codegroup can be easily (albeit tediously) read over the telephone, broadcast by shortwave radio to agents in the field, or sent by telegram, telex, or Morse code. Only codegroup conforms to the telegraphic convention of all upper case letters, and passes the “telephone test” of being readable without any modifiers such as “capital” and “lower-case”. Avoiding punctuation marks and lower case letters makes the output of codegroup much easier to transmit over a voice or traditional telegraphic link.

Version: 20080907 License: public-domain GitHub
Reset

19 build(s) found
Builder Build Number Start Time Elapsed Time Watcher Build Status
14.arm64 4439 2024-01-14 14:11:28 0:00:10 1872 build successful
14 11518 2023-11-14 3:07:59 0:00:21 1736 build successful
13.arm64 8713 2023-03-06 14:00:25 0:00:58 4002 build successful
13 9098 2022-12-30 12:54:00 0:00:22 1255 build successful
12 5696 2021-12-05 20:38:13 0:00:20 1255 build successful
11.arm64 35193 2021-11-23 10:12:03 0:00:07 12656 build successful
12.arm64 24785 2021-11-22 14:29:13 0:00:07 1445 build successful
10.11 161510 2021-11-22 6:59:43 0:00:30 52011 build successful
10.14 107010 2021-11-22 6:51:06 0:00:27 33661 build successful
11 53643 2021-11-22 6:47:30 0:00:34 12467 build successful
10.8 68212 2021-11-22 6:40:58 0:00:17 22342 build successful
10.15 78803 2021-11-22 6:37:31 0:00:28 22652 build successful
10.13 130640 2021-11-22 6:29:18 0:00:25 42951 build successful
10.10 162866 2021-11-22 6:28:48 0:00:24 52075 build successful
10.7 76010 2021-11-22 6:27:21 0:00:23 24484 build successful
10.6 45343 2021-11-22 6:27:13 0:04:24 24481 build successful
10.6.x86_64 80609 2021-11-22 6:27:04 0:03:58 24454 build successful
10.12 166236 2021-11-22 6:26:54 0:00:29 50998 build successful
10.9 167555 2021-11-22 6:26:45 0:00:19 51761 build successful