What ehsan_08 proposes is, as devcom noted, called "binding".
Using binary copy, (copy /b) you can append a rar file to a jpeg and create a composite file with a .jpg file extension. This file, if clicked by Mom, will open as a jpeg and show the image desired, e.g. a 1962 Chevy or whatever convincing decoy is appropriate.
HOWEVER!
Now open that composite .jpg file in WinRAR from the file menu (select "all files" in the file type dropdown) and lo and behold, WinRAR finds the RAR archive and shows its contents which you can then view and/or extract.
Or command line RAR will see and process it quite happily.
I just tried it. It works. Just one thing to watch... If the original disguising jpeg is above a certain size, WinRAR will fail to open the archive and give a message that the archive is in an unknown format or damaged. I tried a 1.1 MB jpeg which failed, and a 330 KB one which worked. I don't know where the barrier is exactly. Achieve further security by passwording the RAR file, and by setting "do not show encrypted filenames" in WinRAR options.
Picture guide here
http://howto.helpero.com/howto/Hide-Files-in-JPEG-Images_70.htmlA word of warning... this sort of thing is well known to law enforcement/security agencies, and also to professional data thieves, so I would not rely on it for protection from them! A simple hex dump of the "jpeg" will reveal the multiple file headers. Strictly fun-level domestic stealth with this technique.
As has been noted, steganography is another thing altogether...
And now a little gripe... I wish people, before jumping into a thread and stating that this or that thing is "impossible" or "won't work", would just take a minute or so to use Google, and/or do a little experimenting.
I found that picture guide by typing "join jpeg and rar file" (without the quotes) into Google.
the idea if hiding a file within a image only works for lossless formats and when you literally modify the bits of the image oh so subtlely and hide some information in them, which you can later retrieve.
Steganography is where you hide data
inside another file, e.g. in the lowest bits of a 24 bit bmp, the file size is unaffected, the picture looks the same to the naked eye, but what is described above is taking advantage of a quirk in the way certain files use headers to identify themselves, to append one file to another.
You can't do drag and drop with batch files, to answer that question.
Try this:
1. Create a batch file
@echo off
echo. %1
echo. %2
echo. %3
echo. %4
echo. %5
echo. %6
echo. %7
echo. %8
echo. %9
pause
2. Save it on your desktop (or anywhere else)
3. In Explorer, highlight between 1 and 9 files and drag them onto the batch file's icon.
4. Tell me what you see.