This website requires JavaScript.
85b57ef9aa
added unary encoding
master
Stefan Friese
2024-11-19 18:24:36 +0100
e39ac84573
added changelog
Stefan Friese
2024-09-25 23:59:41 +0200
3bc2062bf3
incremented to minor version 0.4.5
v0.4.5
Stefan Friese
2024-09-25 23:36:19 +0200
6213a4a221
added tap code
Stefan Friese
2024-07-02 23:03:58 +0200
f06925d9b8
added tap code
Stefan Friese
2024-07-02 23:02:51 +0200
b60acf2008
added bindings for morse code, bug fix
Stefan Friese
2024-06-27 23:16:56 +0200
3bd5530544
added morse encoding, WIP
Stefan Friese
2024-06-26 23:56:59 +0200
f5d35aa555
simplified functions, ignore non ascii characters
Stefan Friese
2024-06-24 23:23:10 +0200
e0d97a4084
added letter to number encoding, WIP. Non Ascii character throw an error right, now. Maybe gonna change it so bytestring is output unchanged
Stefan Friese
2024-06-23 19:30:10 +0200
8664170b0d
fixed some bugs with solve function
Stefan Friese
2024-06-11 15:40:59 +0200
61313cd558
moved solve function from Main.hs to src/Encoding/Solve.hs
Stefan Friese
2024-06-11 15:21:23 +0200
63a0fd3c05
added test for rotate function and yencode/decode
Stefan Friese
2024-06-11 14:48:57 +0200
5e4a146b4f
updated Changelog and README, release of v.0.4.4
v0.4.4
Stefan Friese
2024-06-10 22:09:18 +0200
c3bedaee2f
fixed a bug in url encoding, complete test coverage for all encodings now
Stefan Friese
2024-06-10 20:54:23 +0200
28b583d6b8
reintroduced solve function
Stefan Friese
2024-06-09 22:48:37 +0200
a5f9862df1
added correct description to arguments of encode and decode functions
Stefan Friese
2024-06-09 22:27:28 +0200
736627ff3d
added tests for base10
Stefan Friese
2024-06-09 22:14:50 +0200
37985bd205
refractored Uu encoding, so it is more correct, added tests for Uu encode
Stefan Friese
2024-06-09 20:56:00 +0200
6ab4cbaa79
moved all encodings to bytestring in- and output
Stefan Friese
2024-06-09 15:32:39 +0200
82aed9340c
moved all encodings to bytestring, updated tests accordingly
Stefan Friese
2024-06-09 13:12:23 +0200
1889691259
rewrote test so bytestrings are tested
Stefan Friese
2024-06-08 23:55:11 +0200
b6ad312970
Changed base45 to Bytestring in and output
Stefan Friese
2024-06-08 22:04:28 +0200
a472d309a6
changed octal encoding to bytestring instead of string
Stefan Friese
2024-06-08 21:38:01 +0200
b91f110f42
changed rotate to match ByteStrings instead of Strings
Stefan Friese
2024-06-08 20:26:16 +0200
fbb10d0edf
Regression atm, Moved from Unicode/Utf8 to ByteString so binary data is encoded correctly. WIP
Stefan Friese
2024-06-07 18:09:20 +0200
faf12b64f1
moved Uu encoding to Text instead of string
Stefan Friese
2024-06-06 18:18:48 +0200
550f40ce4a
added test for quoted printable encoding and decoding
Stefan Friese
2024-06-06 13:13:14 +0200
15abc2c95b
added tests for base91 and base85
Stefan Friese
2024-06-04 21:59:23 +0200
580792ddf6
added base45 tests
Stefan Friese
2024-06-04 17:09:18 +0200
87089a314b
added base45 encoding/decoding
Stefan Friese
2024-05-23 22:32:15 +0200
5d1bd6abc2
added tests section
Stefan Friese
2024-05-22 22:36:17 +0200
d622618a41
updated README
Stefan Friese
2024-05-22 22:33:27 +0200
146293eeb4
added rotate functions for n rotations of the alphabet
v0.4.3
Stefan Friese
2024-05-22 21:58:40 +0200
778f2c6e7a
reworked functions to display Unicode correctly
Stefan Friese
2024-05-20 23:28:14 +0200
bdbb3bed3e
added test for more functions, solved bugs in accordance to that functions, mainly Unicode support
Stefan Friese
2024-05-20 22:39:43 +0200
b27ca89424
added tests for b32 and b16
Stefan Friese
2024-05-20 14:06:00 +0200
d44cef3060
added tests for b64
Stefan Friese
2024-05-19 15:22:13 +0200
252c5e5c68
reworked dec10 and enc10
Stefan Friese
2024-05-19 13:51:12 +0200
5aa3917ad2
moved all encodings to their own files under src/Encoding/ and commented the unused imports, will delete them in an upcoming commit
Stefan Friese
2024-05-19 13:23:39 +0200
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.
Stefan Friese
2024-05-19 00:39:34 +0200
0b5f07477e
reworked b2 and b8 functions
Stefan Friese
2024-05-16 21:52:38 +0200
dec7ccc3c5
reworked encode octal, decode octal has an issues with missing leading zeros in an octal value
Stefan Friese
2024-05-15 22:18:25 +0200
a5c73c27f6
reworked encoding for binary and octal in way that ASCII is encoded to binary or octal Integral
Stefan Friese
2024-05-14 00:18:48 +0200
fd6b5dfd16
added errorhandling for base62 encoding
Stefan Friese
2024-05-12 23:16:21 +0200
6972d08ff7
added error handling to base91, still reworking b62
Stefan Friese
2024-05-09 00:21:53 +0200
87ccc20b85
added softlink to gitignore
Stefan Friese
2024-05-05 23:46:51 +0200
24cbf07357
added more bases to the solver function
Stefan Friese
2024-05-05 23:45:05 +0200
e9d73d4062
added regex lib
Stefan Friese
2024-05-05 21:54:19 +0200
edd0c7ffd5
added more bases to the solver functions
Stefan Friese
2024-05-05 00:04:19 +0200
37ee336508
added b91 to solver function
Stefan Friese
2024-05-03 23:36:35 +0200
f21e343ef3
added solveEnc function, so that you do not have to know which encoding has been used to decode it
Stefan Friese
2024-05-02 23:12:40 +0200
6800552f65
more error handling for decoding functions
Stefan Friese
2024-05-01 23:25:57 +0200
6b950f6738
error handling for decoding functions
Stefan Friese
2024-05-01 14:28:50 +0200
d3289e0997
added usable dec85
Stefan Friese
2024-04-29 23:06:06 +0200
68eb560810
types for enc/dec b91
Stefan Friese
2024-04-28 23:47:31 +0200
27e600673b
changed functions from last commit, because these were pretty much bullshit. decode base64 has erro handlin now
Stefan Friese
2024-04-20 01:20:53 +0200
50de1c5558
reworking functions and errorhandling
Stefan Friese
2024-04-18 00:18:39 +0200
b542165601
fixed
v0.4.2
Stefan Friese
2023-07-25 23:21:27 +0200
01509b35e9
set base64 lenient decoding
Stefan Friese
2023-07-25 23:17:25 +0200
710d710730
typos
v0.4.1
Stefan Friese
2022-09-19 23:13:44 +0200
6d37b57b97
added URI encoding
Stefan Friese
2022-09-19 23:11:13 +0200
3d7f981bde
updated changelog
Stefan Friese
2022-05-22 23:00:00 +0200
4c6f3775a5
added base64url, oct, binary
v0.4
Stefan Friese
2022-05-22 22:48:44 +0200
8c742d5fc2
version bump typo
Stefan Friese
2022-05-22 01:32:13 +0200
9bf938216b
added b62 and b58
v0.3
Stefan Friese
2022-05-22 01:15:09 +0200
3a68686500
typo
Stefan Friese
2022-05-20 00:17:12 +0200
ab4591f9e8
typo
Stefan Friese
2022-05-20 00:16:17 +0200
653a6f1012
typo
Stefan Friese
2022-05-20 00:15:25 +0200
c3dc7dbef7
added usage
Stefan Friese
2022-05-20 00:14:22 +0200
ff411ed1bd
added encodings
v0.2
Stefan Friese
2022-05-19 23:55:26 +0200
67c0f553f7
README
v0.1.1
v0.1
Stefan Friese
2022-05-17 20:58:43 +0200
254a5a69f6
readme
Stefan Friese
2022-05-17 00:26:31 +0200
e5530ce70c
initalize
Stefan Friese
2022-05-17 00:23:30 +0200
d343ab3c21
Initial commit
Stefan Friese
2022-05-17 00:18:01 +0200