It contains 96x96 pixel versions of your photos. The file is simply a concatenation of JPEG files. You can split it into individual JPG files by searching for the signatures indicating the start and end of a JPG file, i.e. the two bytes FF D8 for the start and FF D9 as the end. If you can transfer the file to your computer and you can access Python, the ...
If what are you asking for is the location of the thumbnails displayed by Android when switching apps, then (on my LineageOS 13) they are stored inside /data/system/recent_images as PNG files called x_task_thumbnail.png (x being a possibly random number).
Since the thumbnails are owned by user system and group system, and their octal permissions are 600, ...
This is normal and usually not a bug.
Before you do anything else, try and figure out whether your phone's storage is using a file system that is not FAT or any of its brethren.
If you are not using FAT or similar, then those files report a maximum size, but actually do not take up any significant amount of space, since they are so called sparse ...
Looking for something else & came across this...
The pathway to an apps cache has changed slightly since original posting back in 2012.
In Marshmallow (at least):
As a follow-up to Death Mask Salesman's answer, Irfan Latif's comment, and also based on a self-experiment on Nexus 5 running Lineage OS 14.1 (Android 7.1) and self-research,
The directory is <SYSTEM_DIR><IMAGES_DIRNAME> where
On device that supports file-based encryption (FBE): /data/system_ce/<USER_ID>...
You're best option is to try recovery software such as Recuva or EaseUS Data Recovery on one on the SD cards which once contained the deleted photos. The chances of recovering your data this way are slim, as even just a few missing kilobytes can corrupt whole photos and videos.
Android stores cached images in the following locations:
There are lots of guides on the internet that tackle this issue. But be aware that some people refer to the phone's built in storage as "internal storage", but that's not what Android means. There is (at least on my phone which is on 4.2.2 still) a "root" partition that is only 1GB big. This is referred to as internal storage. The rest is called "Phone ...
Moving this folder to sd woun't help, cause android would recreate it. For me, this folder is shown as 6.5 GB (the real size was aprox 80 MB).
WorldCAD Access posted an interesting solution, how to prevent Android for recreating at least the db files.
Another soultion, if you have root access would be to symlink this folder to sdcard. You can do this via ...
I know the question is old, but I tried to find a solution here and on those android forums. None seemed to work.
Creating a link to /dev/null on .thumbnails solved the problem and now seems so obvious:
Connect your phone to your computer
Find the huge DCIM/.thumbnails folder and delete it
Create a link to /dev/null as root with the folder's name:
$ sudo ...
You could use any file explorer directly on your Android device to do this. A good choice is e.g. ES File Explorer File Manager, which as a side-effect also enables you to directly access your PC from the Android device (accessing your Shared Folders via WiFi), and has many other nice features:
Start the app
Go to Settings → File Settings, and enable ...
Please attempt the following:
Delete the entire .thumbnails folder
Delete the /sdcard/Android/data/com.android.gallery3d folder
Go to Settings->Apps->All and select the Gallery app. Select clear data.
Go to Settings->Apps->All and select the Media Storage app. Select clear data.
Reboot your device.
This will completely erase all data from the ...