sdcard/DCIM/.thumbnails文件夹里的庞然大物 是这样来的
From:http://bbs.anzhi.com/thread-5961340-1-1.html
/mnt/sdcard/DCIM/.thumbnails/.thumbdata3--1967290299 都知道这里的都是缓存 但是 这个文件小则几百MB,大则几个GB,你sd卡+手机
里的图片总共也没这么大吧
,是不是很郁闷?!
这个文件的一些细节介绍如下:
是通过MiniThumbFile.java这个文件提供的接口来访问这个文件的。
其中saveMiniThumbToFile 是把小图存到这个文件里
getMiniThumbFromFile是把小图从这个文件里取出来
这个文件名是从这样来的:sd卡的目录名 + "/.thumbdata"+version + "-"+mUri.hashCode(),version一般是MINI_THUMB_DATA_FILE_VERSION。
这个文件里面存的是一系列的小图数据卷,每个卷里含一个小jpeg和头信息,再加上填充的0。每个卷是10000字节(BYTES_PER_MINTHUMB=1000)。
要是这个要存的小jpeg超过10000字节,那么就放弃。头信息包含13字节:第一字节是0x01,第2至9字节是被称为magic的随机数,第10至13字节是紧跟着的jpeg的字节数。
| 01 | Magic | JpegLen | jpeg Bytes | Padding Bytes 0 ...|
.thumbdata3--1967290299存放的是被称为 micro kind(即android.provider.MediaStore.Images.Thumbnails.MICRO_KIND)的小图的,大小为96x96
(TARGET_SIZE_MICRO_THUMBNAIL),所有图片都会产生这种小图,每个小图在这个文件里占有10000字节的一个卷。
还有一种 512 * 384的小图,为 android.provider.MediaStore.Images.Thumbnails.MINI_KIND类型,是直接每个存成一个jpeg的,在/mnt/sdcard/DCIM/.thumbnails/里的一系列jpeg就
是它们。
/mnt/sdcard/DCIM/.thumbnails/.thumbdata3--1967290299会被Camera,gallery, MediaProvider 这三个进程直接存取,所以在它们运行过程中拔掉sd卡的话,会被processkiller kill
掉。
sdcard/DCIM/.thumbnails文件夹里的庞然大物 是这样来的相关推荐
- DCIM目录下的.thumbnails文件夹和处理
2019独角兽企业重金招聘Python工程师标准>>> 个人推荐,把.thumbnails文件夹删除, 然后再新建一个文件,名字就是.thumbnails. 必须在手机进行, 电脑不 ...
- 手机DCIM\.thumbnails 文件删除
在电脑里用cmd命令创建相应的文件再替换原来的"超大"文件新建.thumbdata3--1967290299文件的方法: 开始菜单里输入 CMD 命令行copy con D:\ . ...
- QQ聊天记录在哪个文件夹里 - 针对QQ2009,QQ2010,QQ2011,QQ2012
QQ聊天记录在哪个文件夹里 - 针对QQ2009,QQ2010,QQ2011,QQ2012 很多人想找到QQ聊天记录文件夹然后查看里面的内容,但很多人在聊天后是会将里面的QQ聊天记录进行删除的,如果 ...
- Matlab 读取文件夹里所有的文件
Matlab 读取文件夹里所有的文件 (image = dir('D:\gesture\*.*'); % dir是指定文件夹得位置,他与dos下的dir用法相同. 用法有三种: 1. dir 是指工作 ...
- < Android数据存储> 任务二 应用程序数据文件夹里的文件读写
:zh]Android中提供了两个方法用来打开应用程序的数据文件夹IO流. 1.FileInputStream openFileInput(String name):参数name表示某个文件名,该方法 ...
- 5 Android数据存储 任务二 应用程序数据文件夹里的文件读写 ,
Android中提供了两个方法用来打开应用程序的数据文件夹IO流. 1.FileInputStream openFileInput(String name):参数name表示某个文件名,该方法用于打开 ...
- python文件数据总和计算_python 计算文件夹里所有内容的大小总和
计算文件夹里所有内容的大小总和 递归方法 '''计算文件夹的大小''' import os def dir_file_size(path): if os.path.isdir(path): file_ ...
- python获取文件夹里有什么文件+查看特定格式的文件
python获取文件夹里有什么文件+查看特定格式的文件 功能 程序 效果 后续 功能 获取文件夹的的文件+获取文件夹里的特定格式的文件,比如.png等 程序 import os folder = r& ...
- 选择文件夹里指定文件图片路径_这简直是鼠标一拖,自动帮你整理好文件
本文由阿刚同学原创,首发在乐软博客(www.isharepc.com) 欢迎关注乐软博客微信公众号"阿刚同学" 在日常工作学习中,长年累月的使用硬盘中的文件必定多如牛毛,如果没有特 ...
最新文章
- tomcat生成catalina.out文件
- Python 可视化近 90 天的百度搜索指数 + 词云图
- 如何将编写好的CS文件做成exe可执行文件
- 共享单车数据集_共享单车数据可视化报告
- 包和模块_月隐学python第13课
- C++11系列学习之三----array/valarray
- python中返回值为ture表达式_python return逻辑判断表达式(21)|python教程|python入门|python教程...
- OpenShift 4 - 为客户端配置使用基于CA证书的kubeconfig实现无密码登录
- IT运维管理是企业信息化的大管家
- python在线学习直播-马哥教育官网-专业Linux培训班,Python培训机构
- Jupyter Notebook激活conda对应的环境2
- less 、more 翻页显示文件内容
- android内存占用分析,Android内存优化————虚引用与弱引用的使用及内存分析工具...
- 《Sanmill 直棋游戏》创作之旅
- 2016年米其林指南—澳门小食篇 -吃遍澳门,就这12家!
- 将阿拉伯数字 翻译为 罗马数字
- python 操作微信订阅号(2022.7.1)
- 操作系统实验报告【太原理工大学】
- 计算机网络常见名词及其解释
- SAP:常用的T-code 收藏