Skip to content

Commit d72b125

Browse files
authored
Add files via upload
1 parent 5b2f1a8 commit d72b125

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

index.htm

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6050,7 +6050,7 @@
60506050
<!--
60516051
NOTE:CRED: This app uses a LOT of code out on the Web but after checking the details, including code that is now lost media, the whole project is GPL2.
60526052
TBD: RFCTR
6053-
STORY: This app was written in 2019 by a teenager (stgiga, They/Them) who wanted to be able to encode files as text, & then decode them back to files, without using any server-side or compiled code. The teenager had no training with cryptography, compression, or encoding, but was interested in those things. The teenager also wanted to be able to share files with friends over text-based platforms that didn't allow binary files, like email or chat. The teenager found some code online for Base64, & then decided to try to implement their own encoding scheme that would be more efficient than Base64. They came up with BWTC32Key, which is a custom encoding scheme that uses a combination of compression, encryption, & Base32768 encoding. The teenager wrote the code in JavaScript so that it could run in the browser, & they also included some features like password protection & adjustable compression levels. The project was a learning experience for the teenager, & they shared it online for others to use & learn from as well.
6053+
STORY: This app was written in 2019 by a teenager (stgiga, They/Them) who wanted to be able to encode files as text, & then decode them back to files, without using any server-side or compiled code. They had no training with cryptography, compression, or encoding, but was interested in those things. They also wanted to be able to share files with friends over text-based platforms that didn't allow binary files, like email or chat. They found some code online for Base64, & then decided to try to implement their own encoding scheme that would be more efficient than Base64. They came up with BWTC32Key, which is a custom encoding scheme that uses a combination of compression, encryption, & Base32768 encoding. The teenager wrote the code in JavaScript so that it could run in the browser, & they also included some features like password protection & adjustable compression levels. The project was a learning experience for the teenager, & they shared it online for others to use & learn from as well.
60546054
SEE: https://stgiga.github.io/ & http://stgiga.github.io/BWTC32Key & http://b3k.me + MIMEtype application/prs.bwtc32key
60556055
60566056
MAGIC: This app is a bunch of code pieced together that somehow works.
@@ -6077,6 +6077,7 @@
60776077
FR: TAR
60786078
RVD: sg
60796079
!!!: Axing MooTools makes the UI fail.
6080+
NEEDSWORK: Auth+Integ.
60806081
NOTE: This code uses 8bit ASCII for the filename & MIMEtype boxes, UTF16(BE) for the Base32768 strings, Uint8arrays as pipes between the compression, encryption, & Base32768 parts of the code, hex as a pipe between other parts deeper inside the UTF16 & Uint8array parts, as well as the password parts.
60816082
60826083
XXX:SMELL:WKRD: The Compression Level box is a <number> since the only way to get what JavaScript sees to reflect what is in the box is to use a document.getElementById(), needing using a <number> element for type reasons. The "not updating" bug also affected the password box but this was fixed with the same document.getElementById() trick.

0 commit comments

Comments
 (0)