NTFS 解压在 Windows 中如何工作?根据微软的说法,NTFS 解压是通过扩展文件然后使用它来完成的。听起来不错,但我的问题是这个过程在技术上是如何发生的。
Windows 是否将压缩文件加载到内存中、在内存中展开并从内存中读取?还是将压缩文件加载到内存中,展开到磁盘或内存中,写入磁盘,然后读取?
我想弄清楚是否可以通过使用 NTFS 压缩来提高计算机的性能。这样,无法处理那么多写入操作的慢速磁盘驱动器或 SSD 将始终只有更少的数据可供写入和读取,而我大部分时间都处于空闲状态的强大处理器可以解压缩文件,从而提高我的存储速度和健康状况.
所以我在 Windows 中遇到了这个奇怪的功能,在 Windows 更新和重新启动之后,它会在重新启动之前尝试恢复您的会话。
但这仅适用于 Microsoft 自己的应用程序,即 Internet Explorer、Windows Explorer 和 Visual Studio。我还没有看到它发生在其他应用程序中(我必须在 Office 中看到)。Internet Explorer 会恢复在强制 Windows 更新关闭之前存在的所有选项卡,并且资源管理器会再次打开所有文件夹(就像在 Windows 98 中每次重新启动时都这样做)
我的问题是:Windows Update 是如何实现的?其他程序如何也能挽救这个功能?
众所周知,所有文件都只是数据的容器。PNG文件也不例外。
PNG 文件基本上只是指一个由彩色像素组成的矩形网格,所以它不可能那么复杂——当然不像视频甚至 GIF 那样复杂。
我的问题是,如何仅使用记事本从无到有创建 PNG?然后可以在将其识别为图像的浏览器(例如 Chrome)中打开该文件。
一个由四个彩色像素组成的小方块就是一个很好的例子。
使用 Paint 尝试查看会发生什么会产生有趣的结果。
如果使用 Paint 创建一个看起来像这样的 PNG 文件,(它非常小,2x2 像素,因此您可能需要放大)
生成的文本文件如下所示:
IHDR ýÔšs sRGB ®Îé gAMA ±üa pHYs à ÃÇo¨d IDATWcè`ýÿ‰Ai£½Ç !ß=î_— IEND®B`‚
但幕后发生了什么?
澄清一下,问题不是如何创建任何 PNG 文件,而是如何使用文本创建符合某些条件的 PNG 文件,例如一行 7 种颜色的彩虹?