Use CLI tools wbpin & wbpout with a WEBP image, to hide/extract any file type, up to 9MB (cover image + data file).
Share your "file-embedded" WEBP image on compatible sites, such as Mastodon & Tumblr.
Image credit: @TonyKelner / PIN: 1439711818
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.
wbpdv_tumblr_cli.mp4
wbpdv_web._app.mp4
This project makes use of the following third-party libraries: