CLI ツールjdvinおよびjdvout をJPG 画像とともに使用して、最大2GB (カバー画像 + データ ファイル) までの任意のファイルを埋め込んだり抽出したりできます。
以下にリストされている互換性のあるホスティング サイトには、独自のはるかに小さな画像サイズ制限があります。
Flickr ( 200MB )、 ImgPile ( 100MB )、 ImgBB ( 32MB )、 PostImage ( 32MB )、 Reddit ( 20MB / -r オプション)、
データ ファイル サイズによって測定される制限: Mastodon ( ~6MB )、 Tumblr ( ~64KB )、 Twitter ( ~10KB )。
Web 上には他にも互換性のある画像ホスティング サイトが多数あります。
jdvrif は、セキュリティ研究者の David Buchanan によって実証された技術に部分的に由来しています。
画像クレジット: @DontSmileAI / PIN: 3495979549
埋め込みファイルは圧縮され(ファイルの種類に応じて)、 PIN保護で暗号化されます。
データ ファイルは、必要に応じて、 JPGカバー画像内の複数の64KB ICC プロファイル セグメントに分割されます。
user1@linuxbox:~/Downloads/jdvrif-main/src/jdvin$ g++ main.cpp -O2 -lz -s -o jdvinuser1@linuxbox:~/Downloads/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 バイト)。回復 PIN: [***2166776980***]重要: 隠しファイルを抽出できるように、PIN を安全に保管してください。完了!
user1@linuxbox:~/Downloads/jdvrif-main/src/jdvout$ g++ main.cpp -O2 -lz -s -o jdvoutuser1@linuxbox:~/Downloads/jdvrif-main/src/jdvout$ sudo cp jdvout /usr/ 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 ) は、結合された画像サイズではなく、データ ファイル サイズによって測定されます。データ ファイルは埋め込み時に圧縮されるため、 10 KBまたは64 KBを超えるファイルは非表示にすることができます。たとえば、 50 KB のworkflow.json ファイルは6 KBに圧縮され、 X/Twitter での共有と互換性があります。
また、 Mastodonでは、サイズ制限は結合された画像サイズではなく、データ ファイル サイズによって測定されます。
たとえば、カバー画像が1MBの場合でも、最大 6MB のサイズ制限までデータ ファイルを埋め込むことができます。
ソース コードをダウンロードしてコンパイルしたくない場合は、このサイトからjdvrif を試すことができます。
注: Web アプリは隠しファイルを圧縮および暗号化しますが、現在 PIN 保護をサポートしていないため、コマンドライン バージョンよりも安全性が低くなります。 PIN 保護を備えた jdvrif コマンド ライン プログラムによって作成されたイメージは、現在、Web アプリのバージョンと互換性がありません。
ImgPile -データが埋め込まれた JPG 画像を ImgPile で共有する前に、アカウントにサインインする必要があります。
ログインせずに画像を共有すると、埋め込まれたデータは保存されません。
あなたが役に立つかもしれない私の他のプログラム:-
pdvzip: ツイート可能で「実行可能な」PNG-ZIP 多言語イメージ内に ZIP ファイルを埋め込む CLI ツール。
imgprmt: ツイート可能な JPG-HTML 多言語画像内に画像プロンプト (「Midjourney」など) を埋め込む CLI ツール。
pdvrdt: PNG 画像内のあらゆる種類のファイルを暗号化、圧縮、埋め込むための CLI ツール。
pdvps: ツイート可能で「実行可能な」PNG 画像内にあらゆる種類のファイルを暗号化して埋め込むための PowerShell / C++ CLI ツール