为什么一个ico图标文件中有多个图标?

为什么一个ico图标文件中有多个图标?,第1张

ico文件本身就是多个图标的集合,这是从windows系统诞生就这么设定的,因为资源管理器(也就是文件夹)需要在不同场合显示小图标、中等图标、大图标、超大图标等等多种规格的图标,如果每种图标都单独设定一个文件,那就太浪费资源了,所以合并到同一个文件中,windows系统会自动根据需要从中抽取指定规格的图标数据

原则上同一个ico文件中储存的是同一个图标的不同大小尺寸,但是也可以是不同内容的图标的集合,这样的话就可以把ico文件当作图标数据库供不同的程序共享,windows系统本身提供的公用图标就属于这种性质。

1、数据区块链是比特币金融系统中的重要概念,记录了整个比特币网络上的交易记录数据,并且这些数据是被所有比特币节点共享的,通过数据区块,我们可以查询到每一比比特币交易的历史。 2、实例: 甲、乙、丙三个人,甲和乙的所有资金都由丙来保管。而且每一比资金往来都要由丙来记录。现在假设甲和乙各有100万由丙保管。那么: 甲支出8万到乙,则丙在账本的记录上,减去甲所在名下8万元,并在乙所在名下增加8万元。 乙回转5万到甲,则丙在账本的记录上,增加甲所在名下5万元,并在乙所在名下减去5万元。 甲支出5万到乙,则丙在账本的记录上,减去甲所在名下5万元,并在乙所在名下增加5万元。 3、数据区块链的作用和丙的帐目记录本的作用类似,它记录了用户对比特币的拥有权和所有用户交易比特币的记录。只不过这个“帐目记录本”是由网络上每个比特币矿工的挖矿记录的。如果一笔比特币的交易被数据区块链确认那么相关的信息将会被记录在数据区块链中。比特币的“帐目记录本”就叫做数据区块链。网络上所有的数据区块链组成了比特币的分布式网络数据库系统。 4、数据区块链技术本质是去中心化且寓于分布式结构的数据存储、传输和证明的方法,用数据区块取代了目前互联网对中心服务器的依赖,使得所有数据变更或者交易项目都记录在一个云系统之上,理论上实现了数据传输中对数据的自我证明,深远来说,这超越了传统和常规意义上需要依赖中心的信息验证范式,降低了全球”信用”的建立成本,这种点对点验证将会产生一种”基础协议”,是分布式人工智能的一种新形式,将建立人脑智能和机器智能的全新接口和共享界面。

[.ShellClassInfo]

ConfirmFileOp=0

IconFile=$cfi-1.ico

IconIndex=0

IconResource=$cfi-1.ico,0          (后面我试过 $cfi-1.ico改名 1.ico  也行)

把以上复制 在Desktop.ini中(这是隐藏文件)  把你的ICO改名为$cfi-(这里是编号 写1最简单).ICO

然后在文件夹右键自定义改图标,确定后又回来改 Desktop.ini 比如 IconResource=S:\新建文件夹\$cfi-1.ico,0 改为 IconResource=$cfi-1.ico,0   没变就刷新几次 还没变,那是图标缓存多了 没反应过来,把以下复制到桌面新文档

rem 关闭Windows外壳程序explorer

taskkill /f /im explorer.exe

rem 清理系统图标缓存数据库

attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db"

del /f "%userprofile%\AppData\Local\IconCache.db"

attrib /s /d -h -s -r "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*"

del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_32.db"

del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_96.db"

del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_102.db"

del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_256.db"

del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_1024.db"

del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_idx.db"

del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_sr.db"

rem 清理 系统托盘记忆的图标

echo y|reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams

echo y|reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream

rem 重启Windows外壳程序explorer

start explorer

再更名为 图标缓存清理.bat ,双击后会暂时失去桌面,等会就好了 这样就能看到图标了( 图标缓存一般是长时间进行图标 *** 作 电脑没开关机造成)

大功告成 以后你文件夹从这个硬盘移到别的电脑都不变图标了 更别说CDE盘了 。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9902523.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存