Skip to content

CleasbyCode/wbpdv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 

Repository files navigation

wbpdv

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.

Demo Image
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.)

Usage (Linux - wbpin / wbpout)

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:-