为什么 Eagle 的资源库占用空间比原始文件多?
资源库文件架构说明
Eagle 资源库的设计旨在为用户提供高效的文件管理和预览体验。为此,除了存储用户导入的原始文件,Eagle 还会生成附加的缩略图和元数据文件(JSON 文件)。这些文件有助于优化资源库的性能,但同时也会对空间占用产生一定影响。以下是资源库中文件类型的详细说明:
缩略图生成规则如下:
- 对于非 jpg, png, bmp 格式的图像文件,Eagle 将自动创建_thumbnail.png 缩略图。
- 对于宽度或高度超过 1440 像素的 jpg, png, bmp 图像文件,同样会生成缩略图。
备注:
1. 大多数标准图像格式不会产生额外的_thumbnail.png 文件。
2. JSON 文件的体积通常极小,不超过 1kb,对资源库总空间占用的影响微乎其微。
延伸阅读:
为什么有些图片会额外产生 _thumbnail 缩略图呢?
空间占用分析:不超过 5%的硬盘空间
通过对资源库和原始文件的空间占用进行对比,我们发现,Eagle 的空间占用通常仅略高于原始文件,增加比例不会超过 5%。例如:
将 2.18 GB 的照片和视频文件导入 Eagle 后,资源库的总大小为 2.2 GB,相比原始文件的增加比例约为 0.9%。
资源库空间异常占用原因
我们注意到部分用户反映资源库空间占用远超原始文件大小,有时甚至翻倍。经过详细排查,我们确认这一现象通常与硬盘的文件系统设置相关,而非 Eagle 软件本身造成。
如果您的资源库出现了异常的空间占用,建议检查硬盘的【分配单元大小】配置。对于含有大量小型文件的资源库,选择较小的分配单元大小(例如 4096 字节)可以提高存储效率。
分配单元是文件系统分配硬盘空间的最小单位。分配单元大小的选择会影响存储空间的利用率和文件的读取速度。过大的分配单元可能会导致存储空间的不必要浪费。
由于 Eagle 的资源库中会有一些比较小的 json 文件,该配置选择【4096 字节】会有利于硬盘空间的高效使用。
分配单元,旧称簇。是操作系统为每一个单元地址划分的空间大小,会有4096字节(4K),8192字节(8K),16K,32K,64K等选项可供选择,一般来说,分配单元越小越节约空间,分配单元越大越节约读取时间,但会造成存储空间的浪费空间。
文件夹占用空间远大于大小,如何解决?
延伸阅读:
优化资源库空间占用的建议
如果用了一段时间 Eagle 之后,想针对资源库的图片做一些整理和优化,有下面两个方式可以帮助你更好的管理各类资源,同时也能优化资源库的硬盘空间占用情况:
1. 使用 Eagle 客户端内置的「扫描重复文件」功能,以减少重复文件的存储。
「扫描重复文件」工具还支持指定扫描范围。用户可以选择「扫描全部」、「扫描当前列表」或「扫描所选文件」,根据自身需求决定扫描的范围,从而避免不必要的等待时间,也能针对性的释放硬盘空间。
2. 安装图片压缩和格式转换插件,通过减小文件体积来优化存储空间。
该插件可快速压缩各种主流格式图片,节省素材占用空间的插件,通过一键操作,用户可以自由调整图片质量等级,选择有损或无损压缩,节省更多存储空间。
该插件帮助你快速將收藏在 Eagle 中的图像转换格式,并节省硬盘空间。支持 WebP、JPG、PNG 等主流图片格式转换,满足你的各种需求。
遵循上述建议,可以帮助您更高效地管理资源库,确保存储空间的合理利用。