Use CLI tools wbpin & wbpout with a WEBP image, to embed or extract any file, up to 9MB (cover image + data file).
Share your "file-embedded" WEBP image on compatible sites, such as Mastodon & Tumblr.
Image credit: 𝑮𝒐𝒐𝒅 𝑪𝒉𝒐𝒐𝒔𝒆𝒏𝒐𝒐𝒏 (@_o__o_l) / PIN: 1701640012
Your embedded file is compressed and encrypted with PIN protection.
(You can try the wbpdv Web App, here, if you don't want to download and compile the CLI source code.)
user1@linuxbox:~/Downloads/wbpdv-main/src/wbpin$ g++ main.cpp -O2 -lz -lwebp -s -o wbpin
user1@linuxbox:~/Downloads/wbpdv-main/src/wbpin$ sudo cp wbpin /usr/bin
user1@linuxbox:~/Desktop$ wbpin
Usage: wbpin <cover_image> <data_file>
wbpin --info
user1@linuxbox:~/Desktop$ wbpin Cover_Image.webp Hidden_File.zip
Saved "file-embedded" WEBP image: wbpdv_12462.webp (143029 bytes).
Recovery PIN: [***2166776980***]
Important: Please remember to keep your PIN safe, so that you can extract the hidden file.
Complete!
user1@linuxbox:~/Downloads/wbpdv-main/src/wbpout$ g++ main.cpp -O2 -lz -s -o wbpout
user1@linuxbox:~/Downloads/wbpdv-main/src/wbpout$ sudo cp wbpout /usr/bin
user1@linuxbox:~/Desktop$ wbpout
Usage: wbpout <file_embedded_image>
wbpout --info
user1@linuxbox:~/Desktop$ wbpout wbpdv_12462.webp
PIN: **********
Extracted hidden file: Hidden_File.zip (6165 bytes).
Complete! Please check your file.
wpdv_cli_tumblr.mp4
wpdv_mastodon.mp4
wpdv_web_app.mp4
My other programs you may find useful:-
- pdvzip: CLI tool to embed a ZIP file within a tweetable and "executable" PNG-ZIP polyglot image.
- imgprmt: CLI tool to embed an image prompt (e.g. "Midjourney") within a tweetable JPG-HTML polyglot image.
- pdvrdt: CLI tool to encrypt, compress & embed any file type within a PNG image.
- pdvps: PowerShell / C++ CLI tool to encrypt & embed any file type within a tweetable and "executable" PNG image