Get the latest tech news
Smuggling arbitrary data through an emoji
This Hacker News comment by GuB-42 intrigued me: With ZWJ (Zero Width Joiner) sequences you could in theory encode an unlimited amount of data in a single emoji. Is it really possible to encode arbitrary data in a single emoji? tl;dr: yes, although I found an approach without ZWJ.
With ZWJ (Zero Width Joiner) sequences you could in theory encode an unlimited amount of data in a single emoji. Since unicode is an evolving standard and aims to be future-compatible, variation selectors are supposed to be preserved during transformations, even if their meaning is not known by the code handling them. There are techniques for using subtle variations in text to “watermark” a message, so that if it is sent to a number of people and then leaked, it’s possible to trace it to the original recipient.
Or read this on Hacker News