This puzzle has been solved. Please skip to the bottom of this question for the answer.
Introducing the mysterious foo encoding... based on the common computer programming template variables
baz. This encoding is truly unknown, as a simple sentence of characters returns an unreadable mess of foos and bars and bazes.
Let's say I input the following into my personal encoder:
Noodle pie is delicious.
The program spits out the following, which is "foo-encoded":
baz-foo-baz-br- bar-baz-fo-bar- bar-baz-foo-foo- bar-foo-bar-baz- bar-foo-fo-baz- bar-fo-foo-baz- bar-foo-fo-baz- bar-foo-baz-fo- bar-fo-baz-foo- bar-fo-baz-fo- baz-fo-fo-bz- bar-baz-fo-bar- bar-foo-fo-baz- baz-fo-fo-bz- bar-fo-baz-foo- bar-foo-fo-baz- bar-baz-fo-fo- baz-fo-fo-bz- bar-fo-baz-foo- bar-foo-baz-fo- bar-fo-baz-fo- bar-foo-bar-baz- bar-foo-bar-baz- baz-fo-bar-br-
So how does this mysterious encoding work? That's for you to figure out!
EXTRA NOTE: The encoded messages may contain the following phrases:
bz. No, they are not mistakes, they are meant to be there.
Sirius. Two. There's your hint.
EXTRA CHALLENGE: Create an encoder/decoder for the foo encoding.
NOTE: THIS PUZZLE HAS BEEN SOLVED.
The newer versions of the encoding contain absolutely no dashes (so an example string would be
barfobzbaz instead of
bar-fo-bz-baz-. Also, the encoding has been renamed "FBZ" instead of the "foo" encoding.
View benji2240's solution here. I figured I would release some more resources, since the puzzle is solved: