استخدم أدوات CLI jdvin & jdvout مع صورة JPG، لتضمين أو استخراج أي ملف، يصل حجمه إلى 2 جيجابايت (صورة الغلاف + ملف البيانات).
مواقع الاستضافة المتوافقة، المدرجة أدناه ، لها حدود أصغر بكثير لحجم الصورة:
Flickr ( 200 ميجابايت )، ImgPile ( 100 ميجابايت )، ImgBB ( 32 ميجابايت )، PostImage ( 32 ميجابايت )، Reddit ( 20 ميجابايت / خيار -r )،
الحد الذي يتم قياسه حسب حجم ملف البيانات: Mastodon ( ~6 ميجابايت )، Tumblr ( ~64 كيلو بايت )، Twitter ( ~10 كيلو بايت ).
هناك العديد من مواقع استضافة الصور الأخرى على الويب والتي قد تكون متوافقة أيضًا.
jdvrif مستمد جزئيًا من التقنية التي أظهرها الباحث الأمني ديفيد بوكانان.
حقوق الصورة: @DontSmileAI / رقم التعريف الشخصي: 3495979549
يتم ضغط ملفك المضمن (حسب نوع الملف) ويتم تشفيره باستخدام حماية PIN .
يتم تقسيم ملف البيانات، إذا لزم الأمر، إلى عدة مقاطع لملف تعريف ICC بحجم 64 كيلو بايت داخل صورة غلاف JPG .
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 بايت). رمز التعريف الشخصي للاسترداد: [***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 ، انقر فوق الصورة الموجودة في المنشور لتوسيعها بالكامل ، قبل حفظها.
لإنشاء صور JPG " مضمنة في ملف " متوافقة للنشر على Reddit ، استخدم الخيار -r مع jdvin .
من موقع Reddit ، انقر فوق " إنشاء منشور " ثم حدد علامة التبويب " صور وفيديو " لنشر صورة JPG الخاصة بك.
لتنزيل صورة بشكل صحيح من Flickr ، انقر فوق سهم التنزيل بالقرب من الركن الأيمن السفلي من الصفحة وحدد Original لحجم الصورة المراد تنزيلها.
مع X/Twitter & Tumblr ، يتم قياس حدود الحجم الصغير ( ~10 كيلو بايت / ~64 كيلو بايت ) بحجم ملف البيانات وليس بحجم الصورة المدمجة. بما أن ملف البيانات يتم ضغطه عند تضمينه، فمن المفترض أن تكون قادرًا على إخفاء الملفات التي يزيد حجمها عن 10 كيلو بايت أو 64 كيلو بايت . على سبيل المثال، تم ضغط ملف Workflow.json بحجم 50 كيلو بايت إلى 6 كيلو بايت ، مما يجعله متوافقًا مع المشاركة على X/Twitter.
أيضًا مع Mastodon ، يتم قياس حد الحجم من خلال حجم ملف البيانات وليس حجم الصورة المدمجة.
على سبيل المثال، إذا كان حجم صورة الغلاف 1 ميجابايت، فلا يزال بإمكانك تضمين ملف بيانات يصل حجمه إلى حد 6 ميجابايت تقريبًا .
يمكنك تجربة jdvrif من هذا الموقع إذا كنت لا ترغب في تنزيل الكود المصدري وتجميعه.
ملاحظة: على الرغم من أن تطبيق الويب سيقوم بضغط الملف المخفي وتشفيره، إلا أنه أقل أمانًا من إصدار سطر الأوامر لأنه لا يدعم حاليًا حماية رقم التعريف الشخصي (PIN). الصور التي تم إنشاؤها بواسطة برنامج سطر الأوامر jdvrif مع حماية PIN غير متوافقة حاليًا مع إصدار تطبيق الويب.
ImgPile - يجب عليك تسجيل الدخول إلى حساب قبل مشاركة صورة JPG المضمنة بالبيانات على ImgPile .
عند مشاركة صورتك دون تسجيل الدخول، لن يتم الحفاظ على بياناتك المضمنة.
برامجي الأخرى قد تجدها مفيدة:-
pdvzip: أداة CLI لتضمين ملف ZIP داخل صورة متعددة اللغات PNG-ZIP قابلة للتغريد و"قابلة للتنفيذ".
imgprmt: أداة CLI لتضمين مطالبة الصورة (على سبيل المثال "Midjourney") داخل صورة متعددة اللغات JPG-HTML قابلة للتغريد.
pdvrdt: أداة CLI لتشفير وضغط وتضمين أي نوع ملف داخل صورة PNG.
pdvps: أداة PowerShell / C++ CLI لتشفير وتضمين أي نوع ملف داخل صورة PNG قابلة للتغريد و"قابلة للتنفيذ"