Commit Graph

16 Commits

Author SHA1 Message Date
Stefan Friese 37985bd205 refractored Uu encoding, so it is more correct, added tests for Uu encode 2024-06-09 20:56:00 +02:00
Stefan Friese 6ab4cbaa79 moved all encodings to bytestring in- and output 2024-06-09 15:32:39 +02:00
Stefan Friese 82aed9340c moved all encodings to bytestring, updated tests accordingly 2024-06-09 13:12:23 +02:00
Stefan Friese b6ad312970 Changed base45 to Bytestring in and output 2024-06-08 22:04:28 +02:00
Stefan Friese a472d309a6 changed octal encoding to bytestring instead of string 2024-06-08 21:38:01 +02:00
Stefan Friese b91f110f42 changed rotate to match ByteStrings instead of Strings 2024-06-08 20:26:16 +02:00
Stefan Friese fbb10d0edf Regression atm, Moved from Unicode/Utf8 to ByteString so binary data is encoded correctly. WIP 2024-06-07 18:09:20 +02:00
Stefan Friese faf12b64f1 moved Uu encoding to Text instead of string 2024-06-06 18:18:48 +02:00
Stefan Friese 87089a314b added base45 encoding/decoding 2024-05-23 22:32:15 +02:00
Stefan Friese 146293eeb4 added rotate functions for n rotations of the alphabet 2024-05-22 21:58:40 +02:00
Stefan Friese 778f2c6e7a reworked functions to display Unicode correctly 2024-05-20 23:28:14 +02:00
Stefan Friese bdbb3bed3e added test for more functions, solved bugs in accordance to that functions, mainly Unicode support 2024-05-20 22:39:43 +02:00
Stefan Friese b27ca89424 added tests for b32 and b16 2024-05-20 14:06:00 +02:00
Stefan Friese 252c5e5c68 reworked dec10 and enc10 2024-05-19 13:51:12 +02:00
Stefan Friese 5aa3917ad2 moved all encodings to their own files under src/Encoding/ and commented the unused imports, will delete them in an upcoming commit 2024-05-19 13:23:39 +02:00
Stefan Friese 792cc4265b structured src/ for Encoding lib and app/ for the Main file and cmdline stuff. Moved some Bases to src/Encoding/ separated by Base per file. Changed the cabal file to match the new structure. 2024-05-19 00:39:34 +02:00