图片怎么缩大小,不是系统和压缩内存不是占用内存什么的

来自子话题:
有损压缩总是要丢掉一些信息的,关键是丢掉哪些信息.&br&怎么丢信息才能不让人察觉.&br&&br&假如不从灰阶和色彩上下刀, 那在空间域你只能通过裁切图片来进行压缩.&br&这显然不符合现在的要求,你总不能说一张图边界部分没什么用就切掉100像素.&br&&br&而转换为频域后,信息变成了低频高频(整体和细节).&br&这时就可以使用心理学模型,省略掉一些不易察觉的细节.或者降低细节部分的&br&颜色/灰阶的位深度.
有损压缩总是要丢掉一些信息的,关键是丢掉哪些信息.怎么丢信息才能不让人察觉.假如不从灰阶和色彩上下刀, 那在空间域你只能通过裁切图片来进行压缩.这显然不符合现在的要求,你总不能说一张图边界部分没什么用就切掉100像素.而转换为频域后,信息变成了低频高…
使用-z的参数,只需要解一次。&br&&blockquote&tar -xzf xxxx.tar.gz&/blockquote&Unix的设计思想是一个工具只做一件事,tar是文件打包,gzip是压缩。
使用-z的参数,只需要解一次。tar -xzf xxxx.tar.gzUnix的设计思想是一个工具只做一件事,tar是文件打包,gzip是压缩。
首先,能是肯定能的,在极端特殊的条件下,可以占满CPU。下图是我的测试条件截图:&br&&br&我的测试里,压缩一个视频,&b&使用最高压缩比,字典设置成本机能承受的最大值,解压时绑定CPU到单核上,在ramdisk上解压&/b&,&b&使用右键-解压的方法(这种才能避免使用临时文件),压缩时使用AES-256加密&/b&。&br&&br&&img data-rawheight=&570& data-rawwidth=&1185& src=&/9244d3afb0627fbef3234a7dab92f91c_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1185& data-original=&/9244d3afb0627fbef3234a7dab92f91c_r.jpg&&&br&可以看到CPU使用率占满。&br&&br&为何平时很难占满:&br&&br&1、普通磁盘也好,SSD也好,速度都太慢,解压的时候需要等IO,如果要不等,唯一的手段是使用ramdisk,但这种测试,我认为ramdisk大小至少要到128G以上,没有土豪配置,实在太难实验,小内存还没等占满CPU的时候,就已经解压完了。&br&&br&2、解压的本质是查字典,所以几乎就是大量的memcmp+memcpy,这种操作要占满CPU并不容易,解压的过程没有大量的计算,所以CPU很难占满,字典越大,解压时负载越大,但根据7-ZIP的信息,字典太大时,压缩需要的内存就太大了:&br&&br&&img data-rawheight=&628& data-rawwidth=&630& src=&/c133e134de9a534db16bd_b.jpg& class=&origin_image zh-lightbox-thumb& width=&630& data-original=&/c133e134de9a534db16bd_r.jpg&&&br&我认为,要想让解压时负担大一点,压缩时要尽量用最大字典,但目前7-zip支持的最大字典,在压缩时需要45G内存。&br&&br&要想占满CPU,也可以,找一个CPU慢,内存大,核心少的老电脑,在ramdisk上,解压时就可以占满了。&br&&br&然后,我想到了一个办法:创建一个虚拟机,绑定单核,最大内存,于是,成功占满:&br&&br&&img data-rawheight=&468& data-rawwidth=&1049& src=&/c3e9c71e4b36b89b4daeaf9b_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1049& data-original=&/c3e9c71e4b36b89b4daeaf9b_r.jpg&&
首先,能是肯定能的,在极端特殊的条件下,可以占满CPU。下图是我的测试条件截图:我的测试里,压缩一个视频,使用最高压缩比,字典设置成本机能承受的最大值,解压时绑定CPU到单核上,在ramdisk上解压,使用右键-解压的方法(这种才能避免使用临时文件),…
不建议二次压缩那些记录生命中一旦错过就不能再来的精彩瞬间(可能你现在还不觉得)。几年后的存储和网络条件会让你懊悔当初为何不保留原始的视频文件。&br&&br&如果一定要二次压缩,务必选择MP4
不建议二次压缩那些记录生命中一旦错过就不能再来的精彩瞬间(可能你现在还不觉得)。几年后的存储和网络条件会让你懊悔当初为何不保留原始的视频文件。如果一定要二次压缩,务必选择MP4
我认为最关注压缩/解压缩工具的人是对这方面需求最大的人:&b&盗版游戏光碟制作者&/b&&br&大约9x年,盗版游戏光碟刚刚兴起的时候,为了节约成本,增加每张光盘中的游戏数量,这些游戏光碟通常都是破解了免CD,阉割了游戏中的音乐、视频的号称“硬盘版”的游戏合集&i&(大概就是 Doom、C&C 一类的吧)&/i&。在 DOS 环境下,他们多用 arj,然后把解压参数&i&( 如 &u -je& ……)&/i&集成到一个批处理文件&i&(install.bat 或 setup.bat) &/i&中,也有用 RAR (DOS版)的,但似乎不像 arj 好用,印象中当时 RAR 的坏包率似乎比 arj 略高?(原因有待考证)&br&&br&随着 Windows 95/98 的普及,图形化界面成了主流,&br&arj 没有图形界面, WinZip 压缩率比不上 WinRAR,压缩工具也逐渐由 arj 转为 WinRAR。这种游戏光盘中每个游戏一般都压缩成若干个 RAR 分卷压缩包,也会提供一个 WinRAR 的安装程序。&br&在 Windows2000 之前,多数用户的压缩工具还是 WinZIP。 Windows2000开始,用户发现不安装 WinZIP 也可以打开 Zip 压缩包,同时发现,即使装了 WinZIP 也打不开游戏光盘中的 RAR,他们还发现装过 WinRAR 的机器可以用 WinRAR 打开 Zip 和 RAR 压缩包,而且操作非常方便&i&(就像新开一个 explorer 窗口)&/i&。这样的用户越来越多,然后到课堂上交流游戏的时候也就顺便给 WinRAR 做了宣传了。其实当时有个比 WinRAR 压缩率更高的的 WinACE,但由于界面不像 WinRAR 友好,在国内也就没普及,也就个别发烧友用它做个带背景图的安装包而已。 &br&凭我的印象,以上就是 RAR 格式在国内普及的过程。&br&&br&至于国外的,从 arj 时代开始直到今天,ZIP 始终是压缩包的主流。可能是因为版权意识?
我认为最关注压缩/解压缩工具的人是对这方面需求最大的人:盗版游戏光碟制作者大约9x年,盗版游戏光碟刚刚兴起的时候,为了节约成本,增加每张光盘中的游戏数量,这些游戏光碟通常都是破解了免CD,阉割了游戏中的音乐、视频的号称“硬盘版”的游戏合集(大…
给个非技术理论型的答案,你们感受下!&br&&br&《彗星撞地球》&br&&blockquote&&b&2000年&/b&Warez组织出品&br&近&b&30分钟&/b&的不重复&b&3D影片&/b&&br&动画容量超过&b&15G&/b&&br&数据压缩为&b&64K!!!&/b&&br&按A键可缩小,按S键放大,按F键快速放,按R键重放&br&Warez组织把它压缩了&b&25万倍&/b&&/blockquote&&br&&u&如此有逼格的事情,当然要用有逼格的方式给你们下载&/u&:&br&&a href=&///?target=http%3A///share/link%3Fshareid%3D%26uk%3D& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/share/lin&/span&&span class=&invisible&&k?shareid=&uk=&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&&b&下载&/b&到电脑上将后缀名改为rar&br&&b&(我X..我说知乎你干嘛自动压缩图片..不然我直接在这里上图片让大家右键另存多显逼格...)&/b&&br&&br&&br&&u&如此有逼格的事情,当然要有彩蛋&/u&:&br&这个rar包内附送两个3D游戏(压缩比和这个3D影片一个类型)...&br&&br&顺带附上几张前1min的截图吧....(太长,没看完...)&br&这真的是2000年的玩意儿...&br&&img src=&/7ac114b69cfac990c79a7b_b.jpg& data-rawwidth=&1030& data-rawheight=&767& class=&origin_image zh-lightbox-thumb& width=&1030& data-original=&/7ac114b69cfac990c79a7b_r.jpg&&&img src=&/d02e4fbbe96b4d1ccd24_b.jpg& data-rawwidth=&1030& data-rawheight=&769& class=&origin_image zh-lightbox-thumb& width=&1030& data-original=&/d02e4fbbe96b4d1ccd24_r.jpg&&&img src=&/d259bac486cca510f540e_b.jpg& data-rawwidth=&1030& data-rawheight=&769& class=&origin_image zh-lightbox-thumb& width=&1030& data-original=&/d259bac486cca510f540e_r.jpg&&
给个非技术理论型的答案,你们感受下!《彗星撞地球》2000年Warez组织出品近30分钟的不重复3D影片动画容量超过15G数据压缩为64K!!!按A键可缩小,按S键放大,按F键快速放,按R键重放Warez组织把它压缩了25万倍如此有逼格的事情,当然要用有逼格的方式给你们…
unzip -O cp936 就可以了,&br&&br&但是,有些发行版所带的 unzip 没有这个参数,比如 ArchLinux 就需要安装 unzip-iconv。&br&&br&Ubuntu 12.04 里面的 unzip 是有这个参数的。
unzip -O cp936 就可以了,但是,有些发行版所带的 unzip 没有这个参数,比如 ArchLinux 就需要安装 unzip-iconv。Ubuntu 12.04 里面的 unzip 是有这个参数的。
&p&”Now I don't remember reasons for such name (it was in 1998). Maybe there
was thought that starting from &7& allows to be in first places in
lists sorted by name.“&/p&&p&&a href=&///?target=http%3A//sourceforge.net/p/sevenzip/discussion/45797/thread/851b4141& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&7-Zip / Discussion /
Open Discussion:Why the name 7-Zip&i class=&icon-external&&&/i&&/a&&/p&
”Now I don't remember reasons for such name (it was in 1998). Maybe there
was thought that starting from "7" allows to be in first places in
lists sorted by name.“
来自子话题:
这个故事告诉我们WinRAR的免费化果然还是有意义的
这个故事告诉我们WinRAR的免费化果然还是有意义的
这么严谨的问题肯定要先上参考文献了。&br&&blockquote&&ol&&li&鼻祖级的文章:&a href=&///?target=http%3A///link%3Furl%3DYEUNw6-Mi9E1B_QFkLMxT5VOhciV-ibmwp0LJilsL3f6GXBL7CrOg8i31FHLPOnCvTXqbJSt0dGa4z7gcRa7sU8HGRubCuABHRsYdGeCyu_& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Compressed sensing_百度文库&i class=&icon-external&&&/i&&/a&&/li&&li&yang liu提到的:&a href=&///?target=http%3A//dsp.rice.edu/cs& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Compressive Sensing Resources&i class=&icon-external&&&/i&&/a&&/li&&li&好吧,英文看不下去来个中文的:&a href=&///?target=http%3A///link%3Furl%3DIToD01jAj82qFV2s6NlZcBcqaMY5R9_Y7B-9hfZIePMrFcU4sUIJ822Ls4mi1yLjRFx8P5K7bmQmYnEt47GY1pLtryPhZJIq73Unb4jhvpi& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&压缩感知理论及其研究进展.石光明pdf_百度文库&i class=&icon-external&&&/i&&/a&&/li&&li&这个不是论文,但介绍的很不错,也是中文的:&a href=&///?target=http%3A///link%3Furl%3D0l166Hmp9C6i7j9HeYjicV6KRieLsetabGyANiOJgavEME8JmZc-IFl8fbuEuDZ8i0ag4wYRuU3HdrhAhwhYms8KWRCAb5BMaT-uOSnfFpm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&压缩传感引论(shawei)_百度文库&i class=&icon-external&&&/i&&/a&&/li&&li&还有这个:&a href=&///?target=http%3A///link%3Furl%3D45SUIxI_pi00o8UBIsIF9l5g_ZgiLpe_Qfz617QWCZ0TzvEc09otRNAGs22e_ujyotkELRXreQD09EJtjSUexm0bt0vCK8JXFSmW57kfrAa& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&压缩感知 很好的综述 2012_百度文库&i class=&icon-external&&&/i&&/a&&/li&&/ol&&/blockquote&&br&现在再说用途吧,用途挺多的,但是目前还局限于科研,因为致命的问题,速度太慢,不仅不能实时,有些时候花费的时间让你无法忍受。当然,速度慢不是说采样速度慢,而是说从采样获取的数据中重构出你需要的数据的速度慢。&br&&blockquote&&ol&&li&单像素相机,这个都知道:&a href=&///?target=http%3A//dsp.rice.edu/cs/cscamera& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Compressive Imaging: A New Single-Pixel Camera&i class=&icon-external&&&/i&&/a&&/li&&li&压缩光谱成像:&a href=&///?target=http%3A//www.cs.duke.edu/%7Enikos/reprints/C-025-CASSI-SPIE.pdf& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&cs.duke.edu/~nikos/repr&/span&&span class=&invisible&&ints/C-025-CASSI-SPIE.pdf&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/li&&li&用于视频获取中提高帧率:&a href=&///?target=http%3A//ieeexplore.ieee.org/xpls/abs_all.jsp%3Farnumber%3Dtag%3D1& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&ieeexplore.ieee.org/xpl&/span&&span class=&invisible&&s/abs_all.jsp?arnumber=6552198&tag=1&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/li&&li&还有很多,就不一一列举了。&/li&&/ol&&/blockquote&&br&前面都有点答非所问,下面依旧,所谓实践出真知,想更好的了解压缩感知就要自己动手进行仿真实验,幸好前人已经为我们栽好树了。&br&&blockquote&压缩感知仿真的Matlab代码包:&a href=&///?target=http%3A//sparselab.stanford.edu/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&SparseLab&i class=&icon-external&&&/i&&/a&&/blockquote&&br&言归正传,什么是压缩感知呢,楼上的都说了,我也再啰嗦几句。&br&&blockquote&&ol&&li&如果长度为N的一个信号x是稀疏的,也就是说只有M(M&N)个值不等于零,其他都为零,或者是接近与0的数,那么就可以设计一个矩阵A(大小:M*N),观测形式为y=Ax,可见y的长度为M,此时的y=Ax是一个欠定方程,但是如果A满足一些特性(通常用随机矩阵),那么依旧可以以高概率恢复出x。&b&注意:高概率恢复,并不是一定能恢复。&/b&&/li&&li&当然,常规的信号并不总是稀疏的,如我们常规的图像,但是,注意,但是,如果该信号在某种变换下稀疏,那么依旧可以。比如:长度为N的一个信号x不是稀疏的,但是经过傅里叶变换、DCT变换或者小波变换后变的稀疏,也就是说a=Dx,D是一种变换,变换后的a是稀疏的;我们知道,一般的变换都是可逆的,也就是说x=D‘a,D’是D的逆变换,那么y=Ax可以表示为y=AD‘a,此时如果AD’满足一些特性,那么就可以高概率重构出a,然后就可以得到x=D‘a。&/li&&/ol&&/blockquote&&br&需要注意什么呢,需要注意的问题挺多的。&br&&blockquote&&ol&&li&重构算法的选取:MP,OMP,stOMP,IST,TwIST等等,很多,不同的就是重构速度和重构精度。&br&&/li&&li&感知矩阵,也就观测矩阵,观测矩阵的好坏影响最后重构质量的好坏。&/li&&li&稀疏变换的选择,也就是上面说的D,像傅里叶,小波等等。&/li&&/ol&&/blockquote&&br&为什么说压缩感知好呢?&br&&blockquote&主要是因为它在采样的同时就进行了压缩。而以前的方法都是采集之后进行传输,然后再进行压缩,是不是很笨。&br&&/blockquote&&br&为什么不好呢?&br&&blockquote&用过的人可能都知道,重构速度慢,不能满足实时性的要求,我那个相机拍摄一幅图像,过了好半天才让我看到拍摄效果,我会疯掉的。&/blockquote&
这么严谨的问题肯定要先上参考文献了。鼻祖级的文章:yang liu提到的:好吧,英文看不下去来个中文的:这个不是论文,但介绍的很不错,也是中文的:
来自子话题:
&img src=&/b10ca5d13efd9b92c95b1cf484b3e0b6_b.jpg& data-rawwidth=&315& data-rawheight=&238& class=&content_image& width=&315&&&br&压缩等级选LZMA2,别的默认即可。&br&&br&&br&LZMA2最大好处是CPU线程数能占满。速度比PPMd 快很多。&br&&br&并且LZMA2 对各种文件的压缩率比别的好。&br&&br&PPMd只能单线程,优势是对纯文字的压缩算法加成。&br&&br&字典大小对压缩率没啥影响,只是影响软件占用内存跟时间。&br&&br&单词大小是影响纯文字的文本文件那些的,压缩速度越慢,但不影响解压速度。&br&&br&固实数据大小的作用是影响在大批量文件压缩包解压几个零散文件需要解包的大小。
压缩等级选LZMA2,别的默认即可。LZMA2最大好处是CPU线程数能占满。速度比PPMd 快很多。并且LZMA2 对各种文件的压缩率比别的好。PPMd只能单线程,优势是对纯文字的压缩算法加成。字典大小对压缩率没啥影响,只是影响软件占用内存跟时间。单词大小是影响纯文…
来自子话题:
按你这么说,中国印度的人口压力问题是不是可以通过火葬场缓解?
按你这么说,中国印度的人口压力问题是不是可以通过火葬场缓解?
@袁风,已经把原理说明白了,只是很精简,这里扩展一下。&br&&br&在你硬盘上的某个地方是存储了一张表格的,表格上面记载了&strong&每一个文件&/strong&在 刚性磁片 上的的具体物理位置。&br&我们把这张表格记载东西的格式想象成这样:文件名----对应区块的名字&br&例如: 不和谐电影.rmvb----区块98~区块876&br&[如果把硬盘拆开,你会看到是有碟子的,那个就是刚性磁片,(千万别真的去拆,一拆就坏,上面绝不能沾到一点灰尘,否则就会损坏),数据就是放在那个上面,有一个磁头进行读取]&br&&br&假设你删除了一个文件(我们先假设它在D盘吧),那么该文件和文件对应的区块的记录就会从那张表格上删掉。&br&&br&&br&但是这个文件的数据,也就是这个文件的二进制数据仍旧还在上面。&br&磁头不会故意跑到那一个区块,然后把它的数据改成全0或者全1&br&硬盘会把所有不记录在表上的区块空间,都当作是空的,对他来说这些区域可以随意写东西。&br&&br&假设你此时把F盘里的某部电影拖到D盘里去。那么磁头&strong&有可能&/strong&就把那一块的区域用来写那部电影的数据了。也就是覆盖掉了,不可能再进行恢复了。(为什么说有可能,因为空的地方多的是啊,数据写在哪里是磁头哥哥的事情)&br&&br&假设当年冠希哥的照照是放在D盘,删除照照之后,拿其他盘的大文件移动或者粘帖到D盘,多弄几次(最好塞满),数据就会全覆盖掉。也就不会有这样的悲剧了&br&这个故事告诉我们:&strong&懂得硬盘的工作原理是多么的重要&/strong&
@袁风,已经把原理说明白了,只是很精简,这里扩展一下。在你硬盘上的某个地方是存储了一张表格的,表格上面记载了每一个文件在 刚性磁片 上的的具体物理位置。我们把这张表格记载东西的格式想象成这样:文件名----对应区块的名字例如: 不和谐电影.rmvb---…
来自子话题:
从空间域转化到频率域本身就是压缩。对于一个任意的函数,它的傅立叶级数表示&br&&img src=&///equation?tex=f%28x%29%3D%5Csum_%7Bn%3D-%5Cinfty%7D%5E%5Cinfty+%5Chat%7Bf%7D%28%5Cxi_n%29%5C+e%5E%7B2%5Cpi+i%5Cxi_n+x%7D%5CDelta%5Cxi& alt=&f(x)=\sum_{n=-\infty}^\infty \hat{f}(\xi_n)\ e^{2\pi i\xi_n x}\Delta\xi& eeimg=&1&&&br&往往有无穷多项。能否用右边较少的项来高精度的逼近这个函数&img src=&///equation?tex=f%28x%29& alt=&f(x)& eeimg=&1&&本身,关键在于&img src=&///equation?tex=%5Chat%7Bf%7D%28%5Cxi_n%29& alt=&\hat{f}(\xi_n)& eeimg=&1&&的分布(&img src=&///equation?tex=%5Cxi_n& alt=&\xi_n& eeimg=&1&&被称作频率)。&br&&br&我们平时接触的大部分图像是一类非常特殊的函数,因为他们局部往往具有一定的光滑性(smoothness),一张图就是由这一个个光滑的部分组成的,他们的交界处被称为轮廓。这类函数的傅立叶级数展开中当&img src=&///equation?tex=n& alt=&n& eeimg=&1&&比较大时&img src=&///equation?tex=+%5Chat%7Bf%7D%28%5Cxi_n%29& alt=& \hat{f}(\xi_n)& eeimg=&1&&基本上都是0,所以能用较少的项来逼近。&br&&br&当然,也可以根据这个原理来生成反例。比如在图片上加白噪音:&br&&img src=&/d06ae6d8d_b.jpg& data-rawwidth=&361& data-rawheight=&253& class=&content_image& width=&361&&&br&那么此时用频率域来表示就非常“糟糕”了。如果只用低频的项,得到的是比较模糊的图像,弥漫整张图片的一闪一闪亮晶晶的小点点信息将会丧失。&br&&br&----------------------------------------------------------------------------------------&br&补充:很多答案提到除了傅立叶变换,也可以用其它的一些比如DCT,小波等其它的变换。每一种变换都对应选定一组basis(基),看函数在这组基上的展开。任何函数都可以用其所在空间中的一组完备基来逼近(c.f. Stone–Weierstrass theorem),压缩的效率就看在哪组基上非零项(或接近0的项)比较少。&br&&br&从另外一个角度来看,其实没必要所有的图像都用同一组基,为什么不为每个图像个性化的选择一组最高效的基呢?这组最高效的基其实是可以计算的——通过Singular Value Decomposition(奇异值分解)。所以SVD也可以用来压缩图像。但它的缺点也很明显——你还要存储这组基啊。。。如果选用常用的基(傅立叶,小波等),只需要存储系数就行了。
从空间域转化到频率域本身就是压缩。对于一个任意的函数,它的傅立叶级数表示f(x)=\sum_{n=-\infty}^\infty \hat{f}(\xi_n)\ e^{2\pi i\xi_n x}\Delta\xi往往有无穷多项。能否用右边较少的项来高精度的逼近这个函数f(x)本身,关键在于\hat{f}(\xi_n)的分布(…
由于&img src=&///equation?tex=C%5E%7B16%7D_4+%3D+%5E%7B11%7D& alt=&C^{16}_4 = 1820 & 2^{11}& eeimg=&1&&,可以知道只需要11 bit就能存储选取自16个元素的4元素集合。&br&&br&标准编码方法应该是 &a href=&///?target=https%3A//en.wikipedia.org/wiki/Combinatorial_number_system& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Combinatorial number system&i class=&icon-external&&&/i&&/a&。找到一篇相关的文章 &a href=&///?target=https%3A//www.farside.org.uk/201311/encoding_n_choose_k& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&A maximally-dense encoding for n-choose-k&i class=&icon-external&&&/i&&/a& 可供参考。
由于C^{16}_4 = 1820 & 2^{11},可以知道只需要11 bit就能存储选取自16个元素的4元素集合。标准编码方法应该是 。找到一篇相关的文章
可供参考。
&blockquote&举个例子:比如有一个文本文件,把它压缩成part1、part2、part3。文件名分别为文件名.part1.rar、文件名.part2.rar、文件名.part3.rar 。 &br&如果只有文件名.part1.rar,为什么不能解压出这个文本文件前三分之一的内容,而是显示压缩卷不完整。 压缩的时候是否对文件添加了什么控制信息来保证完整性?&/blockquote&三分之一的内容 那个只是文件分段而已。你去找文件分割很多类似的软件。&br&rar和zip压缩的原理很复杂,简而言之就是比如说一个文件的内容是...(中间有一万个零),你要完全写出来的话,会很长很长,但如果你写“111一万个零1111”来描述它,也能得到同样的信息,但却只有十一个字,这样就减小了文件体积。在具体应用中很少有这样的文件存在,那些文件都相当复杂,根据一定的数学算法,权衡把哪段字节用一个特定的更小字节代替,就可以实现数据最大程度的无损压缩. 如果你只是把&div class=&highlight&&&pre&&code class=&language-text&&一万个
&/code&&/pre&&/div&分成一段(举个例子 事实肯定是更加复杂) &div class=&highlight&&&pre&&code class=&language-text&&01111
&/code&&/pre&&/div&分成一段 无论你获得哪个包都是无法识别到底这个语句说的是啥的。&br&&br&&a data-hash=&5b4c4c4b09f8e4bd715f23& href=&///people/5b4c4c4b09f8e4bd715f23& class=&member_mention& data-editable=&true& data-title=&@孟德尔& data-tip=&p$b$5b4c4c4b09f8e4bd715f23&&@孟德尔&/a& 提到的内个 玩过高清的再熟悉不过了
希望下面这个介绍能解答你的疑惑 &br&&br&&blockquote&在下载一组视频文件时,制作组经常会提供一组Par2文档,例如: &br&Celine.Dion-A.New.Day.Live.in.Las.Vegas.2007.Blu-ray.REMUX.VC-1.1080i.LPCM.disk1.ts Celine.Dion-A.New.Day.Live.in.Las.Vegas.2007.Blu-ray.REMUX.VC-1.1080i.LPCM.disk2.ts Celine.Dion-A.New.Day.Live.in.Las.Vegas.2007.Blu-ray.REMUX.VC-1.1080i.LPCM.disk3.ts Celine.Dion-A.New.Day.Live.in.Las.Vegas.2007.Blu-ray.REMUX.VC-1.1080i.LPCM.disk4.ts Celine.Dion-A.New.Day.Live.in.Las.Vegas.2007.Blu-ray.REMUX.VC-1.1080i.LPCM.disk5.ts Celine.Dion-A.New.Day.Live.in.Las.Vegas.2007.Blu-ray.REMUX.VC-1.1080i.LPCM.Par2 Celine.Dion-A.New.Day.Live.in.Las.Vegas.2007.Blu-ray.REMUX.VC-1.1080i.LPCM.vol00+01.PAR2 Celine.Dion-A.New.Day.Live.in.Las.Vegas.2007.Blu-ray.REMUX.VC-1.1080i.LPCM.vol01+02.PAR2 Celine.Dion-A.New.Day.Live.in.Las.Vegas.2007.Blu-ray.REMUX.VC-1.1080i.LPCM.vol03+04.PAR2 Celine.Dion-A.New.Day.Live.in.Las.Vegas.2007.Blu-ray.REMUX.VC-1.1080i.LPCM.vol07+08.PAR2 Celine.Dion-A.New.Day.Live.in.Las.Vegas.2007.Blu-ray.REMUX.VC-1.1080i.LPCM.vol15+15.PAR2
我们知道,ts是真正是视频封装文件,这里有5段ts,而Par2文档是什么东西呢,下载下来是否有用呢?
说明这个问题要涉及到一些很复杂的理论。简单的说,BT下载的数据校验功能并不完美,不能保证数据的完全准确。数据有微小的错误,可能会造成视频播放时发生马赛克现象,也就是画面破碎,出现杂块,或音轨出现爆音,断音。Par2是QuickPar程序生成的数据包,它基于hash的数据自校验原理,数据原始拥有人对大尺寸的数据进行hash计算,写成Par2包,用户下载后,运行Par2包,对用户下载的数据进行hash计算,与Par2内的hash值对比,如果数据中有微小的错误,hash值都会有差异,这样,在Par2的能力范围内,就能对数据进行反向修复。Par2能修复的数据比例,要看原始创建人对其冗余度的设定。大部分Par2包,设定的修复能力为1%,因为设定修复能力越大,Par2的文件量将倍增,会变的不经济也不必要。
当用户通过BT下载得到视频文件和Par2文件后,可以先运行其中最小的,只有几十KB的Par2文件,初步校验下载到的视频的完整性,如验证通过,则无需运行其它Par2文件。
如果您愿意将视频刻盘保存,Par2文件更有必要好好保存,因为光盘刻录、读取过程中,也许会出现某段数据段读写错误或丢失,此时,有Par2文档,随时能够修复数据,当然能避免惨痛的数据丢失。&/blockquote&
举个例子:比如有一个文本文件,把它压缩成part1、part2、part3。文件名分别为文件名.part1.rar、文件名.part2.rar、文件名.part3.rar 。 如果只有文件名.part1.rar,为什么不能解压出这个文本文件前三分之一的内容,而是显示压缩卷不完整。 压缩的时候是否…
来自子话题:
一看题主就是不经常下游戏。硬盘空间虽然提上去了,网速却跟不上。。。。
一看题主就是不经常下游戏。硬盘空间虽然提上去了,网速却跟不上。。。。
卸腰。&br&我只了解个大概。MP3Pro 理论上来说音质应该是比 MP3 要好的。其利用的原理是在 MP3 中加入一段占用空间很小的数据流,而有研究表明音乐的低频部分与高频部分具有很强的相关性(数学上的相关,这个请自行查资料数学上「相关」的定义)。利用常规 MP3 中的低频部分和编码时加入的数据流,可以用算法计算出高频部分,合成完整的音频。这个原理跟 HE-AAC 是一样的。但无论如何,这样算出的音频跟原始无损相比还是有失真的,所以说比较编码效率只看频谱覆盖是很不全面的。&br&实际情况下 MP3Pro 应用不多,好像没多少播放器支持。可能是授权方面的原因。支持 HE-AAC 的播放器就不少。但 HE-AAC 用得也不多。主要是现在网速快了,存储空间也大了,普通的 LC AAC 就已经能达到 MP3 两倍的编码效率,另外即使是 192 kbps MP3 也能达到文件大小和音质的很好的平衡了,没必要再用别的格式了。
卸腰。我只了解个大概。MP3Pro 理论上来说音质应该是比 MP3 要好的。其利用的原理是在 MP3 中加入一段占用空间很小的数据流,而有研究表明音乐的低频部分与高频部分具有很强的相关性(数学上的相关,这个请自行查资料数学上「相关」的定义)。利用常规 MP3 …
来自子话题:
首先,硬盘已经很充裕,压缩的需求不大,对压缩比率已经完全不敏感了。视频等大文件没法压缩(或者需要用专业软件压缩),小文档简单的打个包就ok了。&br&其次,部分压缩需求是在网络分享的时候。这个时候需要的不是高压缩比,反而是通用性。&br&第三,很多过气电脑高手(比如我,大学的时候使劲折腾电脑,现在完全没这个心思)都是习惯性的使用rar。&br&很多盗版系统也习惯性的安装rar(现在没有调查过了)&br&最后是对新软件的陌生感和不信任。特别是360之类的垃圾压缩软件。&br&&br&对于第二个问题。不是理直气壮,真的是懒
首先,硬盘已经很充裕,压缩的需求不大,对压缩比率已经完全不敏感了。视频等大文件没法压缩(或者需要用专业软件压缩),小文档简单的打个包就ok了。其次,部分压缩需求是在网络分享的时候。这个时候需要的不是高压缩比,反而是通用性。第三,很多过气电脑…
来自子话题:
这种讨论盗版软件和侵权软件的问题,真的好难回答…&br&只能说7-Zip好用了。因为这大概是唯一一款1)本问题下所有答题者中80%以上用过;2)使用及生产中不涉及任何侵权问题或隐患;的软件。
这种讨论盗版软件和侵权软件的问题,真的好难回答…只能说7-Zip好用了。因为这大概是唯一一款1)本问题下所有答题者中80%以上用过;2)使用及生产中不涉及任何侵权问题或隐患;的软件。
已有帐号?
社交帐号登录
无法登录?
社交帐号登录

我要回帖

更多关于 内存压缩 磁盘占用高 的文章

 

随机推荐