当前位置:首页 > 内存 > 正文

压缩文件占用的内存大吗

  • 内存
  • 2024-06-05 01:54:01
  • 4670

一、压缩文件会占用很大的空间吗?

视频和歌曲的压缩比不高,所以压缩后大小基本保持不变。例如:如果图像文件是JPEG图像格式,那么WinRAR就不能很好地对其进行压缩,其压缩率一般只有93%。最多930K,也差不多了。

文件压缩使用算法来处理无损或无损文件,以便保留尽可能多的文件信息并减小文件大小。文件压缩的​​基本原理是找到文件中重复的字节,用相同的字节创建一个“字典”文件,并用代码表示,以达到文件压缩的​​目的。

扩展信息:

常见压缩格式

JAR

文件JAR是JavaArchiveFile顾名思义,它的应用与Java密切相关,是一种Java文档格式。JAR文件与ZIP文件非常相似-准确地说,它是ZIP文件,因此称为包文件。JAR文件和ZIP文件之间的唯一区别是JAR文件的内容包含META-INF/文件,该文件是在创建JAR文件时自动创建的。

ZIP

ZIP应该被认为是最常见的压缩文件格式。它不需要特殊的压缩或解压缩软件,因为Windows内置了对ZIP压缩格式的支持。。

RAR

虽然ZIP在压缩文件格式中地位很高,但是很多下载网站都选择使用RAR格式来压缩他们的文件,RAR格式的压缩率比RAR格式要高。压缩。

7Z是压缩格式中的后起之秀。7Z具有比RAR更高的压缩比,并且可以将文件压缩到更小的尺寸。不过,由于RAR格式已经非常流行,并且没有互联网普及的“及时”帮助,7Z想要取代RAR的地位仍然不容易。

CAB

CAB是一种Microsoft安装程序文件压缩格式,主要用于软件安装程序。由于包含安装程序,所以cab文件中包含的文件通常不会直接压缩,而是对文件名等进行处理,因此,虽然可以直接解压,但解压后得到的文件通常不能直接使用。

ISO

很多人认为ISO是一种压缩格式,这是由于WinRAR增加了对ISO格式“解压缩”的支持。实际上,ISO不是压缩格式,其中包含的文件也没有被压缩。ISO只是一种光盘映像格式,可以完全复制并存储光盘上的内容。所谓ISO“解压”过程无非就是将文件解压到ISO的过程。

TAR

tar后缀的文件可以用WinZip或WinRAR打开,因为WinZip或WinRar附带.tar文件,这意味着可以使用相应的解压软件将其解压。.tar是Linux下常用的压缩文件格式,不是数据库文件。

UUE

uue是一种压缩格式,当您遇到混合电子邮件编码导致的乱码时,它最有用。可以使用WinZip或WinRAR打开它。


二、win10系统和压缩内存占内存高的解决方法win10系统内存占用高、压缩内存是由于开启超级预读将用户程序预读到内存中占用的空间。其实不用担心,因为它会给用户留下足够的内存,内存不够的时候就会使用它。它将被压缩并存储在虚拟内存中。如果想减少系统内存的使用以及压缩内存,可以参考以下方法。
按键盘上的win(田字形,与开始菜单图标相同)+R组合键,打开运行窗口。
直接输入regedit回车;如果弹出账户控制提示窗口,会询问是否允许更改?点击“是”就OK了。
将注册表逐步展开到以下目录位置:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SessionManager\MemoryManagement\PrefetchParameters;选择EnableSuperfetch并双击:会弹出一个小的编辑窗口;在小窗口中输入0/1/2/3中的A值,然后单击“确定”。键值含义如下:0:关闭1:启用应用程序启动预读2:启用系统启动预读3:启用应用程序启动和系统启动预读。为了减少系统内存占用和压缩内存,建议将键值改为2,即预读系统。
步骤同上。逐步展开注册表到如下目录位置:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SessionManager\MemoryManagement\PrefetchParameters;选择EnablePrefetcher并双击:会弹出一个小的编辑窗口;在小窗口中输入0/1/2/3中的一个值,然后单击“确定”。键值含义如下:0:关闭1:启用应用程序启动预读2:启用系统启动预读3:启用应用程序启动和系统启动预读。为了减少系统内存占用和压缩内存,建议将键值改为2,即预读系统。
关闭注册表并重新启动。
另外,如果您不想使用超级预读服务,可以将其关闭,以减少系统内存占用和压缩内存。方法如下
按键盘上的win+R组合键,打开运行窗口。
直接输入并回车;如果弹出账户控制提示窗口,会询问是否允许更改?点击“是”就OK了。
找到Superfetch服务,双击打开,启动类型选择禁用,然后单击确定。
关闭服务并重新启动计算机。
三、压缩文件和源文件哪个占用空间大不确定。
如果源文件很小(一般是几B到几十B大小),例如在桌面上新建文件夹或者文本文件时,查看其属性,如果大小为0则进行压缩字节。最后看一下压缩包的属性。它的大小约为80或90字节。这是因为winrar文件格式信息存储在那里。
如果源文件比较大(10KB以上一般认为比较大),压缩后的文件通常会比源文件占用更少的空间。另外,winrar压缩选项也有固体压缩。固体压缩文件通常只有源文件大小的10%到50%。当然,有些文件,例如rmvb视频文件,可以压缩几个小时,但其压缩后的大小仅比源文件小几M。
四、手机内存里的压缩包有什么用的?感觉很占内存,可以删除吗?

手机里的压缩包只要去掉就可以了,会占用空间的。