使用 CLI 工具jdvin和jdvout與 JPG 圖像,嵌入或提取任何文件,最大2GB (封面圖像 + 資料檔案)。
下面列出的相容託管網站具有較小的圖片大小限制:
Flickr ( 200MB ), ImgPile ( 100MB ), ImgBB ( 32MB ), PostImage ( 32MB ), Reddit ( 20MB / -r 選項),
透過資料檔案大小衡量的限制: Mastodon ( ~6MB )、 Tumblr ( ~64KB )、 Twitter ( ~10KB )。
網路上還有許多其他圖像託管網站也可能相容。
jdvrif部分源自於安全研究員 David Buchanan所示範的技術。
圖片來源: @DontSmileAI / PIN:3495979549
您的嵌入檔案經過壓縮(取決於檔案類型)並使用PIN保護進行加密。
如有需要,資料檔會在JPG封面影像中分割成多個64KB 的 ICC 設定檔段。
user1@linuxbox:~/下載/jdvrif-main/src/jdvin$ g++ main.cpp -O2 -lz -s -o jdvinuser1@linuxbox:~/下載/jdvrif-main/src/jdvin$ sudo cp jdvin /usr/ binuser1@linuxbox:~/Desktop$ jdvin 用法: jdvin [-r]jdvin --infouser1@linuxbox:~/Desktop$ jdvin Cover_Image.jpg Hidden_File.zip 儲存的「檔案嵌入」JPG圖片:jrif_12462 .jpg(143029位元組)。
user1@linuxbox:~/下載/jdvrif-main/src/jdvout$ g++ main.cpp -O2 -lz -s -o jdvoutuser1@linuxbox:~/下載/jdvrif-main/src/jdvout$ sudo cp jdvout /usr/jdvrif-main/src/jdvout$ sudo cp jdvout /usr/jdvrif binuser1@linuxbox:~/Desktop$ jdvoutUsage: jdvoutjdvout --info user1@linuxbox:~/Desktop$ jdvout jrif_12462.jpgPIN: **********提取的隱藏檔案: Hidden_File .zip (6165位元組)。請檢查您的文件。
要正確從X/Twitter或Reddit下載圖像,請在儲存之前點擊帖子中的圖像將其完全展開。
若要建立與在Reddit上發布相容的「檔案嵌入」 JPG映像,請使用jdvin的-r選項。
在Reddit網站上,點擊“建立貼文”,然後選擇“圖像和影片”選項卡,發布您的JPG圖像。
若要從Flickr正確下載圖像,請按一下頁面右下角附近的下載箭頭,然後選擇「原始」作為要下載的圖像大小。
對於X/Twitter和Tumblr ,小尺寸限制 ( ~10KB / ~64KB ) 是透過資料檔案大小而不是組合影像大小來衡量的。由於資料檔案在嵌入時被壓縮,因此您應該能夠隱藏大於10KB或64KB的檔案。例如, 50KB的workflow.json檔案壓縮為6KB ,使其與X/Twitter上的共享相容。
此外,對於Mastodon ,大小限制是透過資料檔案大小而不是組合影像大小來衡量的。
例如,如果您的封面圖片為1MB,您仍然可以嵌入最大~6MB大小限制的資料檔案。
如果您不想下載和編譯原始碼,可以從該網站嘗試jdvrif 。
注意:雖然 Web 應用程式會壓縮和加密隱藏文件,但它的安全性不如命令列版本,因為它目前不支援 PIN 保護。由具有 PIN 保護的 jdvrif 命令列程式所建立的映像目前與 Web App 版本不相容。
ImgPile -在 ImgPile 上共享嵌入資料的 JPG 映像之前,您必須登入帳戶。
在不登入的情況下共享您的映像,您嵌入的資料將不會被保留。
我的其他程式可能對您有用:-
pdvzip:CLI 工具,用於將 ZIP 檔案嵌入可推文和「可執行」PNG-ZIP 多語言映像中。
imgprmt:CLI 工具,用於在可推文的 JPG-HTML 多語言圖像中嵌入圖像提示(例如「中途」)。
pdvrdt:用於加密、壓縮和在 PNG 映像中嵌入任何檔案類型的 CLI 工具。
pdvps:PowerShell / C++ CLI 工具,用於在可推文和「可執行」PNG 映像中加密和嵌入任何檔案類型