tweetable-polyglot-png
base2048
tweetable-polyglot-png | base2048 | |
---|---|---|
11 | 18 | |
2,512 | 823 | |
- | - | |
0.0 | 4.0 | |
almost 3 years ago | 4 months ago | |
Python | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tweetable-polyglot-png
-
Binary-to-text encoding optimised for Twitter and UTF-32
Makes me think of embedding an overlay filesystem / OS over twitter lol.
Similar: https://github.com/DavidBuchanan314/tweetable-polyglot-png
- Base 2048
- Pack up to 3MB of data into a tweetable PNG polyglot file
-
Anon has $1,000,000
Its a PNG that can also be executed as a Java program. You can create your on PNG's with data using: https://github.com/DavidBuchanan314/tweetable-polyglot-png
- 3MB of Data into a PNG
-
I found a software on Twitter that allows you to store up to 3MB into a PNG file. The source code is included.
This was made by David Buchanan on Twitter. He explains more in his Twitter post and on Github. It seems like a really cool idea to incorporate into a puzzle, so I figured you guys would like it.
- Show HN: Tweetable Polyglot PNG File
- tweetable - Pack up to 3MB of data into a tweetable PNG polyglot file.
- Show HN: Tweetable Polyglot PNGs: Pack a ~3MB Zip File into a Tweet
-
Security Researcher Hides ZIP, MP3 Files Inside PNG Files on Twitter
A security researcher has discovered a novel steganography technique for hiding data inside a Portable Network Graphics (.PNG) image file posted on Twitter, a tactic that could be exploited by threat actors to hide malicious activity. Researcher David Buchanan heralded his discovery on Twitter earlier this week, accompanied by a photo declaring: “Save this image and change the extension to .zip!” He made the source code for his method available in a ZIP/PNG file attached to the image as well as on a post on GitHub that explains his methodology.
base2048
- How does Base32 (or any Base2^n) work exactly?
- Show HN: Host a Website in the URL
-
What digit bases do you like?
qntm did a fun project of using larger bases, constrained to subsets of unicode instead of ASCII like base64. It's specifically for social channels where you're constrained by the number of code points, but not bytes, so you want to maximize data per code point. base2048 is pretty impressive, and base32768 is just absurd.
-
Android 15's dessert name is "Vanilla Ice Cream"
Numbers don't have to loop until 32k or 2048 (or even up to 1,112,064, until such point the Unicode standard allows for more)
-
Twitter's anti-Mastodon filter evasion
On a semi-related note, they mention base64 encoding messages to evade filters. There were actually other base{n} methods [1] created specifically for Twitter to be more space optimized though not as readily available to operating systems. I guess this is less useful if they are really expanding the text limit to 4k soon but figured I would add it in the event they add a parser for base64.
[1] - https://github.com/qntm/base2048
-
A rust crate that lets you compress ASCII text to a single Unicode "character"
Actually, in the case of twitter they do some weird counting. It is mostly based on codepoints, true, but some codepoints are considered "heavy" and are counted twice, see https://github.com/qntm/base2048
-
New Twitter TOS
I know of one case of Twitter doing client side validation [1]. Maybe there are more?
1 - https://github.com/qntm/base2048#note
- Base 2048
-
Hacker News top posts: May 7, 2022
Base 2048\ (15 comments)
What are some alternatives?
writeups - CTF writeups from The Flat Network Society
ecoji - Encodes (and decodes) data as emojis
StegCracker - Steganography brute-force utility to uncover hidden data inside files
Base256 - Encode and decode data in base 256 easily typed words
steno - Embedded steno firmware + custom steno PCBs
hatetris - Tetris which always gives you the worst piece
sample-programs - Sample Programs in Every Programming Language
Assemblies-of-putative-SARS-CoV2-spike-encoding-mRNA-sequences-for-vaccines-BNT-162b2-and-mRNA-1273 - RNA vaccines have become a key tool in moving forward through the challenges raised both in the current pandemic and in numerous other public health and medical challenges. With the rollout of vaccines for COVID-19, these synthetic mRNAs have become broadly distributed RNA species in numerous human populations. Despite their ubiquity, sequences are not always available for such RNAs. Standard methods facilitate such sequencing. In this note, we provide experimental sequence information for the RNA components of the initial Moderna (https://pubmed.ncbi.nlm.nih.gov/32756549/) and Pfizer/BioNTech (https://pubmed.ncbi.nlm.nih.gov/33301246/) COVID-19 vaccines, allowing a working assembly of the former and a confirmation of previously reported sequence information for the latter RNA. Sharing of sequence information for broadly used therapeutics has the benefit of allowing any researchers or clinicians using sequencing approaches to rapidly identify such sequences as therapeutic-derived
python-chess - A chess library for Python, with move generation and validation, PGN parsing and writing, Polyglot opening book reading, Gaviota tablebase probing, Syzygy tablebase probing, and UCI/XBoard engine communication
TatSu - 竜 TatSu generates Python parsers from grammars in a variation of EBNF
SteganoGAN - SteganoGAN is a tool for creating steganographic images using adversarial training.
DumbIdeas