说点实际的,什么叫纪律性。
98抗洪都知道,都是十八九的小伙子吧,我入伍也那么大。我服役时也经历过一次类似情况,最后汛情稳定下来了,没有人员牺牲。
一共两年兵。
新兵连要是直接给我拉过去,我肯定不上。当场我就能尿了,水都快到坝上了。
入伍半年多以后,吉林某地汛情,调动我部。下车也没看清是哪,列队,发救生衣,留一个班卸货,其他人跑步上大堤,天雷滚滚,大雨瓢泼,跑了挺长时间,后半段都是农田里的泥泞小路。后来才知道,本来是有大路可以直接开车把我们送上去,结果我们去的早,大路上当地武警在卸货,车进不去,我们支队长那暴脾气直接带我们穿小道就跑过去了。
上了大堤背坡,地方负责人来接应,以班为单位带到作业岗位,有的负责装沙袋,有的负责搬运,顺着大堤往下扔的都是党员军官士官,没入党的都没资格上坝顶。这一干就是10个小时。后续部队陆陆续续过来,才把我们换下去。
为什么要扔沙袋?不懂
会不会决堤?可能
危不危险?危险
害不害怕?也怕
能不能跑?不能
为什么?不知道
半年多,我日复一日的整理内务,训练队列。错,要挨骂受罚,对,被表扬奖励。
我们的连队,每一个床铺,每一个衣柜,每一个水杯,都是一模一样。
哪怕是每个牙刷摆放的角度,每个毛巾和地面的距离,都是一模一样。
我们连队的每个兵,列队时每个动作,每次挥动手臂的角度,每次抬腿的高度,乃至每个眼神,都尽量整齐划一,融为一体。
有任务的时候,我们就没了“自我”,只有服从命令,听从指挥。连队在火里,我们就在火里,连队在水里,我们就在水里。
现场的十几个连队都是一模一样。
(武警连队编制上叫中队、中队长,但平时都叫连队、连长。虽然去的连队很多,但人并不多。连队本身还有勤务,大部分要留守,我们中队就去了两个班。都是连长带队,指导员留守。)
大坝上岁数最大那个老头,是我们省总队参谋长。周围那一群最小也要四十多,坝边上往下扔沙袋的是我连长,当时快40的人了,女儿才上幼儿园。他们当时也都和我一样淋了个透,满身泥泞。
我们这支部队都是一模一样。
你说这样一模一样上下一心的部队,有没有战斗力?
题主听说过世界四大内务标准吗? 分别是中国的被子,美国的皮鞋,英国的裤线,法国的衬衫。被子自不用说,美国的皮鞋要求是可以当镜子的,而法军衬衫上的折痕,被要求以毫米为单位熨出,而英国人也对裤线的笔直有着强烈的执着。除了俄罗斯这个穿着海魂衫就能打胜仗的奇葩,剩下的四个标准执行的国家,基本代表了世界最高水平的战斗力。而且这个战斗力并不是靠着这几大流氓的武器水平来支撑的,而是给他们和对手去除掉所有武器上的差距,每人一把AK47加一双人字拖,照样可以吊打其他国家。
走正步,收拾内务这样的训练,开始于在大量平民开始参与军队的近代欧洲。新兵不再是从小已经受过剑术骑术格斗训练的骑士子弟,而是随便从某个村子征兆过来的大叔小伙,可能连怎么握剑都不知道。同时随着平民的增多,战争的规模急速扩大,如何指挥这些士兵,成为了一大难题。
比较早期靠这种训练成功的部队有两支,普鲁士军队横扫欧洲就不必多加累述,英国克伦威尔的新模范军则并不那么广为人知。在英国内战的时候,支持国王的贵族军和反对国王的议会军交战,议会军虽然人数要占很大优势,但是在于贵族军作战的时候总是处于下风。原因是贵族子弟往往从小接受格斗训练,同时信奉骑士精神的世家子弟往往作战非常勇猛。而议会军的部队往往是临时征召的市民、农民,甚至还有来混饭吃的酒鬼恶棍等等。虽然火枪一定程度弥补了差距,但双方的战斗力当然不可同日而语。于是克伦威尔组建了“新模范军”,以严格的队列纪律训练来约束部队。刚开始组建的只是一个骑兵团,后来在议会军中扩展开来。从此,严格的纪律和命令的绝对,部分代替了骑士精神的勇猛,而整齐的队列阵型之间的支援配合,也弥补了个人“武艺”的差距,使得议会军最终获胜。
那中国军队的队列与内务是什么时候开始的呢?清末曾经完整的引入了德国的普鲁士步兵操典,袁世凯的北洋军就是据此训练的。到了后来的20世纪30年代,全中国只剩下一支部队,仍然严格按照普鲁士操典的章程进行队列,正步训练。这支部队,就是当时在陕北的共军。当时的美国记者,曾经记录下过共军的士兵,对他敬的是标准的普鲁士军礼。后来共军夺取天下,有很多因素,但基层士兵的训练水平,也绝对是其中之一。
说了这么多,都是在强调纪律训练对于军队的重要性,而队列训练是其中最重要的一环。哪怕在21世纪,军队的纪律和训练水平,仍然可以发挥极大的作用。无论是第一次车臣战争的车臣人苏联老兵对俄罗斯新兵,还是ISIS的萨达姆老兵对伊拉克政府军新兵,还是沙特军队在也门的拙劣表现,都证明了再先进的武器还是由人操控的,而只有完善的训练才能将武器的效能发挥出来。
以下纯属道听途说:
据支持搞队列与内务的军官讲:严酷的队列训练和内务要求,有助于预防战场综合征。而从轮战和历次救灾来看,我军战场综合征发病率在军事大国中是相对较低的。
考虑到美军战场综合征发病率为各主要军事大国之首,虽然主要原因一般认为是吸毒和缺乏政治工作,美军不讲究队列的传统可能也起到了一部分作用。
卢旺达阅兵的中式正步和口号,不觉得战斗力飙升吗
黑叔叔的中国式正步 https://www.zhihu.com/video/1131120948375576576哎呀我的亲……
你们胡咧咧够了没有?谁告诉你的我国军队普遍要求走正步的?2004年以后,正步就是选修科目了好吧?基本上已经没人走了好吧……
老兵我军校的时候,那也是摆臂一条线,踢腿快如箭。可惜来到部队后,发现这其实并没有什么卵用。
所以我的回答是,正步就是没什么卵用,承认这个没啥丢人的。
说有用的,你觉得你比修改条令那帮人还要牛逼咩?
国军来帮助土司,除了给土司的私人武装配备步枪,还要求他们排队走来走去。
土司大怒,对自己的汉人老婆说:你难道见过靠练习走路就能打胜仗的军队吗?
土司老婆说:我还没见过哪个军队不练习这样走路还能打胜仗。
后来,拥有纪律的土司军队果然在对付其他土司武装时如砍瓜切菜一般,打得对方不要不要的。
这是《尘埃落定》里的故事。
中国高考竞争之所以如此激烈,并不是因为中国的高等教育多么优秀,而是因为中国的教育资源过于稀缺,不够千千万万的考生瓜分的。
也正因此,中国拥有一套全世界最残酷的筛选制度。
而通过高考进入清华北大,除了说明这些学生比起其他学生更加适应这场筛选,别的什么也说明不了。
也正因此,越来越多的人选择避开竞争最激烈的战场,用金钱换取国外的优质教育资源。
见到很多像题主这样的人,想不明白为什么在国内连个像样的大学都考不上,到了国外却轻松能进名校。有的甚至产生了浓浓的优越感,陶醉于中国强大的基础教育,并觉得海龟也不过如此。
然而我感到的,却是浓浓的悲哀。国内只能读二流,到了国外却能读名校,正说明,在中国,有千千万万的学生,他们的智力,才学和付出的汗水,分明配得上世界名校的教育资源,却只能在国内接受二流的教育。的确有极少数人摆脱了环境的限制,脱颖而出。然而大多数人,却随波逐流,过着平庸的生活;而他们,或许本能够成为社会的精英,成为推动社会前进的那群人。
我就读于一所国内算一流的大学,我的一位高中同学成绩远不如我,高考末流一本水平,去了UIUC的CS,
他本科期间有大量的机会接触到学校顶尖的实验室,也通过在实验室和教授做科研,要到了牛推,拿到UCB的phd offer.
而我,大二大三曾频繁去找过我们实验室的老师,希望混点科研经历,却无奈地发现他们的生活就是接外包,接国家项目,给底下研究生做,再象征性地发给学生一点工资。学生有活的时候赶项目,没活干的时候每天划水。我真的没什么机会接触到科研相关的实质内容。
而我们那几届出国情况也都惨不忍睹,我最后也只是去了所综排很高学校名气挺大但是专业水平很差的ms ad.
我知道,清北的情况兴许会好很多,但是我的高考成绩当年距离清北只有仅仅几分只差,获得的资源却已经拉开了差距。
毕竟,在中国,清华北大这样的学校,太少了啊。
(图片来源见水印)
中国能花费在高等教育上的经费是有限的,因此只能重点扶植清北交浙等少数学校。2015年,清华大学的科研经费43亿RMB,居中国首位,看起来不少了,然而跟美国排名稍微靠前的一些学校比起来,真是连零头都赶不上。
哈佛大学的校友基金超过360亿美金。
最近几年,中国大陆的高校,尤其是清华北大进步突飞猛进,论文数蹭蹭蹭地飞涨,排名水涨船高。而这很大程度上是建立在压榨一线科研人员的基础之上的。
诚然,中国的高校在经费有限的情况下,取得如此成就实属不易,可喜可贺。
但是,要跻身世界一流大学,比肩哈佛耶鲁之流,依旧任重而道远。各国高校之间的比拼,拼到最后,很大程度上取决于国力的较量,也就是赤裸裸的经费的比拼。
高考前,如果我要准备出国,按照我们高中的历届情况,我毛估估能进个UCB吧,研究生也不至于只能读个水校ad了。要问我后不后悔,多少是有一点的吧,然而也不能说在国内读书完全没有优点
——至少,我当年给家里实打实地省下了200万。
——————
1月28日更新
一夜之间多了很多赞,答主诚惶诚恐。
也被一些人质疑答非所问。
在这里贴一张图。
图片来源:
http://www. zhihu.com/question/3189 4603/answer/54520465二本学校就不是学校了吗?
简而言之:那些高考一本二本都上不了的,在参加高考人群中也处于前50%,而且中考已经分流掉一大半人了,这些考不进一本二本的学生,在中国学生中我们暂且认为处于30%,及以下。
中国没有那么多的教育资源给他们就读,国外有,而且有些学校认为人群中的前30%可以接受,何况他们愿意付出金钱。美国的教育资源当然也稀缺,但是最难进的藤校众每年录取率在将近在10%,比清北录取率高多多多多多了,换言之,国外高等教育当然也是稀缺资源,但也比国内丰富多了。
——————
1.1日更新
答主之前写答案仓促,有几处瑕疵,多谢评论区指正,在此先致个歉。
1. 的确不应该拿清北的录取率和藤校的录取率直接比较,更何况这个近10%的入学率对中国学生不适用;
然而,美国人读藤校的概率远大于中国学生上清北的概率,足以说明教育资源上的差距。
那我举另一个例子,
日本人出国留学意愿极低,日本人上东京大学的难度基本等同于中国人考上华五的难度。(数据来源
@Summer Clover)可以说是远低于中国学生读清北的难度。而且同样是考试入学,不参考家庭背景,拿日本和中国比较可能更具有说服力。
日本的教育资源甚至可以用过剩来形容,近年来一些私立学校因招不到学生而纷纷合并整改或者倒闭。
同时日本人对本国教育的自信,也降低了他们本国人出国留学的意愿。
也许有人会不服,凭什么拿中国既和欧美比,又和日本这些发达国家比,而不和印度比,不和巴布亚新几内亚去比…但是我觉得,在很多国人心里,中国的对手永远只有一个,那就是——外国。
祝祖国越来越好。
2. 不应该直接拿哈佛校友基金直接和清北科研基金直接比较,应该拿哈佛校友基金每年科研拨款和清北科研基金作比较。
在此感谢
@Zichen Zheng提供的更加详实的数据
operating revenues increased 5.6% to $4.78 billion, and expenses were up 5.3% to $4.70 billion
http:// finance.harvard.edu/fil es/fad/files/harvard_ar_11_12016_final.pdf哈佛科研经费前几名的学院,每年经费加起来就已经超过200多亿RMB了,已经远超清北。
任何一样产品,如果沒有人用,那么只可能是一个原因——
它不好用。
绝对不可能是其他的原因。什么垄断啊,什么用户懒惰啊,这些原因都是不存在的。
7-Zip也是如此。
至于什么「7-ZIP比winRAR在多个方面优秀」这种说法,只是7-Zip往自己脸上贴金而已。
举个栗子,这是我公司的一个文件夹:
我就不说正宗的7-zip软件了,那玩意儿跟winRAR根本沒法比。我说说最近比较火的bandizip,这个软件也支持7z格式。
用bandizip压缩一下,选择zip格式,耗时4秒。
换7z格式压缩,耗时20秒。
zip格式压缩包的大小是79.9M,7z格式压缩包的大小是76.9M。7z格式只比zip格式小3%,但是压缩耗时多了4倍。这种情况下,7z的优势何在?
当然,我们可以修改参数。我把压缩级別调成快速压缩,再用7z格式压缩一遍,结果如下:
耗时8秒,压缩後的文件大小变成了79.8M。
同样的文件,我用winRAR,标准压缩成rar文件,耗时也就是8秒。快速压缩成rar文件甚至能达到跟zip文件同样的4秒速度。
7z总是吹它的压缩率,其真正的原因是:它能吹的也就只有压缩率了。压缩率高3% ,或者高5%,代价是压缩解压速度慢一倍以上,这沒什么值得骄傲的。
下面是谷歌官方做的一个评测:
Deflate是zip使用的算法,Lzma是7z使用的算法。把Deflate:9和Lzma:1做比较:
7z的压缩率比zip高(3.847÷3.371-1)×100%=14%
zip的压缩速度比7z高(15.5÷10.2-1)×100%=52%
zip的解压缩速度比7z高(347.3÷70-1)×100%=396%
7z別说打败rar了,它连把zip按到地上摩擦都做不到。原文是这样说的:
表明了Zopfli,LZMA,LZHAM,和 bzip2在压缩和解压缩时占用CPU时间较长,不会直接代替deflate。
Lzma算法的速度是如此之慢,以至于很多人使用7z时都误以为自己的电脑中病毒了,因为它实在是太慢了。
看看这位,他下载了一个16GB大小的7z格式的压缩包花了10分钟,然後解压缩花了10个小时。
再来做个实验。
我们知道文字类的文件是最容易压缩的。我随便下了几篇网文,加起来一千多万字,分別压缩成zip、7z、rar格式做比较。其中zip和7z用的是好压5.9版,rar用的是WinRAR5.71版,全都采用默认配置。
好压压缩成zip格式耗时2秒,压缩速度14.4M/秒,压缩率39.9%。
好压压缩成7z格式耗时30秒,压缩速度1.2M/秒,压缩率25.6%。
WinRAR压缩成rar格式耗时4秒,压缩率26%。
三个文件的大小比较:
7z凭什么取代rar?
2019年9月26日更新:
本文的所有实验都是简单且可复现的。
上面我们已经以实验的方式说明了为什么不要使用7-Zip压缩的7z格式,下面我们继续以实验的方式说明为什么不要使用7-Zip压缩的zip格式。
这次我还是不用正宗的7-Zip,我用360压缩举例说明。
新建一个文档:
用360压缩制作成zip格式:
点「压缩包语言」,选择「繁体中文」,不出意料地乱码了:
可能有人知道这是因为zip格式不支持Unicode文件名。但是同一个文件,我用2345好压制作成zip格式,换成360压缩打开:
点「压缩包语言」,选择「繁体中文」,这次沒有乱码!
这说明,用2345好压制作的zip文件,跟用360压缩制作的zip文件,是不一样的,不会出现文件名乱码。
事实真相是:並不是zip格式不支持Unicode文件名,而是用7-Zip压缩制作的zip格式不支持Unicode文件名。请注意这其中的差別。
上面说的是360压缩,怎么又跑到7-Zip上面去了?这是因为国产的所有压缩软件,除了好压之外,全都是7-Zip加了个壳。所以7-Zip有的缺点,他们全都有。
我刚试了下7-Zip目前最新的19.00版本,不出意外地发现它依然不支持Unicode文件名。而只要7-Zip不支持Unicode文件名,像360压缩这种7-Zip加壳软件也绝不可能支持Unicode文件名。
现阶段最好用的压缩软件还是好压和WinRAR。
为什么不推荐bandizip呢?因为我讨厌它的推广方式。比方说下面这个表:
这个表是假的。WinZip和WinRAR都支持Unicode文件名,都支持7z的分卷压缩文件,目前也都是免费软件,剩下的「快速拖曳」和「高速压缩」我不太清楚是什么,估计也不是什么重要的东西。总之这个软件的虚假宣传很严重。
2019年9月28日更新:
这种看法是错误的。
好压、WinRAR、WinZip、bandizip这四款压缩软件制作的zip文件彼此通用,也就是说他们都是标准zip格式。
这四款软件都使用Unicode文件名,把这四款软件制作的zip文件拿到韩国去,拿到日本去,拿到世界上任何一个地方去,都不会乱码。只有7-Zip以及360压缩这种7-Zip加壳软件才会有文件名乱码问题。
实际上,对于Zip格式来说,Unicode文件名是可选的。7-Zip选择不支持Unicode文件名是有它自己的想法,因为加入Unicode支持会导致压缩包变大,然後研發7-Zip的那帮人觉得压缩率更重要,所以他们不支持Unicode。
7-Zip官网说7-Zip创建的 zip 格式比大多数其它压缩软件创建的都小 2-10%。大家都用一样的zip格式,凭什么你就比我小?就是因为7-Zip放弃支持Unicode。
「Zip格式本身沒有定义Unicode文件名」,我还真不好说这句话是错的。实际上这句话的正确说法是「Zip格式本身沒有定义一定要用Unicode文件名」,zip格式可以使用Unicode,也可以不使用Unicode,选择权在压缩软件,WinZip和bandizip的Unicode支持就是可选的。
7-Zip不加入对Unicode的支持,把压缩包缩小2-10%,它只说後者不说前者,只说好事不说坏事,这就是宣传。
2019年9月28日更新:
评论区有人指出7-Zip支持Unicode,但是需要手动添加参数。我试了一下,是真的。看来7-Zip还是能用的,只是需要使用者拥有很强的专业知识,对普通用户不够友好。
评论区有人说7-Zip默认不支持Unicode是为了兼容老的程序。这裡我给大家看一段bandizip的帮助说明:
UTF-8是用于存储Unicode的标准字符编码方法,其被开发用于显示各种语言。
由于Unicode和UTF-8是在20世纪90年代之后开发的,因此ZIP格式的初始版本(在20世纪80年代制造)不支持UTF-8。 由于ZIP格式成为标准档案格式并且需要支持Unicode,因此,已经引入了几种方法来处理ZIP文件上的UTF-8字符串。
Bandizip支持其中两种;一种方法是将文件名转换为UTF-8,另一种方法是将额外的UTF-8文件名存储在额外的头字段中,同时将原始文件存储在MBCS中。
在Zip文件中使用Unicode文件名(UTF-8)
Bandizip将文件名存储在ZIP文件中,并将其转换为UTF-8。 它是由APPNOTE定义的标准文件名存储方法,但是一些压缩程序偶尔无法识别ZIP文件或错误处理它们将导致文件名损坏。
将Unicode文件名存储在Zip文件的额外头字段中(UTF-8)
Bandizip将附加UTF-8文件名存储在ZIP格式的额外头字段中,同时将原始文件存储在MBCS中。 此方法也由APPNOTE定义为“Info-ZIP Unicode Path Extra Field(ZIP信息U码路径额外字段)”。 因为它使用额外字段来存储UTF-8文件名,所以文件大小将比前者大几十字节。 但是,原始文件名存储在MBCS中,因此文件更安全,更兼容。
由于大多数压缩程序(如7zip,Winrar和Winzip)都支持此功能,因此可以防止文件名在使用不同系统语言的操作系统中被破坏。
Unicode filenames in ZIP format
简单点说就是zip支持Unicode有两种方式,第一种方式是直接把文件名从本地代码转换成UTF8存储在zip文件中,第二种方式是依然在zip文件中存储本地文件名代码,然後把本地文件名代码转换成UTF8存储在ZIP文件的额外头字段中。第一种方式有可能会出现兼容性问题,第二种方式因为存储的还是本地文件名代码,所以绝对不会出现兼容性问题,但是这样就相当于把文件名存了两次,所以文件会大一些。
大家猜猜,好压、WinRAR、WinZip,以及加了cu参数的7-Zip分別支持哪一种Unicode存储方式?
实测好压支持的是第一种。
上面我用好压制作了一个「新建文本文档.zip」,裡面内容就是一个名为「新建文本文档.txt」的空文档,我用notepad++打开是这个样子的:
一堆乱码,注意那个「金區板缓XXXXX.txt」其实就是「新建文本文档.txt」的乱码。
选择UTF8编码。
正确的文件名就出来了。
我再把这个名为「新建文本文档.txt」的空文档用WinRAR压缩成zip格式,用notepad++打开:
注意前面是正确的文件名「新建文本文档.txt」,後面是乱码。
选择UTF8编码。
前面变成乱码,後面显示正确的文件名「新建文本文档.txt」。
这个用WinRAR制作的文件比先前用好压制作的文件大了48个字节。
这就是第二种方式,实测WinZip用的也是这种方式。
至于7-Zip,它用的是跟好压一样的第一种方式。
我们理一下思路:
zip文件有三种方式,第一种支持Unicode兼容性一般,第二种支持Unicode兼容性好但体积最大,第三种不支持Unicode体积最小。
好压使用的是第一种方式,WinRAR和WinZip使用的是第二种方式。7-Zip默认第三种方式,加入cu参数後是第一种,不支持第二种。
实际上像WinRAR和WinZip这种国际性大公司才是最在乎兼容性的,自由软件开發者我感觉都不太在乎兼容性。
9月30日更新:
说说bandizip这个软件。
安装之後右键菜单会多出来一个「新建文件夹」选项。
然後是传说中的压缩包预览功能。
發现问题所在了吗?bandizip佔的位置太大了,好压和WinRAR都只佔了四五行,bandizip一个软件就佔了十几行,挤得右键菜单都显示不全了。
按道理说,如果我想知道压缩包裡有什么,直接双击打开不就可以了吗?所以我给压缩包预览功能的评价是负分。
还有那个自动解压功能。压缩包裡面有个A文件夹,A文件夹裡面有个B文件,换別的软件解压出来都是A文件夹裡面有个B文件,而bandizip解压出来直接就是B文件,我还得自己建个文件夹把B文件放进去。
总之,许多bandizip吹爆的特性,反而给我造成了困扰。而去掉这些特性,bandizip就不剩什么了。
而且我认为bandizip的界面很「简陋」,这裡说明一下,我所谓的「简陋」意思可能和別人不太一样。
来对比一下。这是bandizip的压缩界面:
这是好压的压缩界面:
bandizip只有一个压缩时间。好压则是压缩时间、压缩速度、压缩率、文件个数什么都有。这就是我所谓的「简陋」,即功能上的「简陋」。
再来看看好压的配置界面,可以自定义压缩算法、字典大小、单词大小。以这个配置压缩解压需要多少内存直接给你标出来。7-Zip也不过如此了吧。
还可以编辑过滤列表,对不同後缀名的文件采用不同的压缩配置。
这就是为什么我宁愿使用有广告的好压,也不用干净清洁小巧的bandizip。
2019年10月1日更新:
刚才测试了一下Win7自带的explorer.exe对zip文件的支持情况,结论如下。
explorer压缩zip文件不支持Unicode,但是可以打开Unicode文件名的zip文件,实测好压和WinRAR压缩的zip文件都可以打开。
explorer只支持deflate和deflate64两种压缩算法,不支持其他压缩算法。
2019年10月2日更新:
感觉好像歪楼了,题目问的是为什么RAR 比 7Z 更流行。我总结一下,7-Zip相比于RAR至少有三大缺点:
⒈界面简陋
⒉压缩耗时高,佔用内存多(在有的人眼中这是优势)
⒊稳定性差,压缩包容易损坏
第三点不是我说的,我给大家摘一段bandizip对7z格式的评价(链接):
为了实现更高的压缩比,7z使用了包括报头压缩在内的各种方式。
但是,由于这些功能,当压缩文件受到轻微损坏时,几乎不可能恢复它。
因此,在以7z格式备份重要文件时,请注意不要损坏它们。
您可以在7Z网站上找到有关如何恢复损坏的7Z文件的信息,但即使对专家来说,完成恢复也是极其困难的。
有人说这是商业软件的刻意抹黑,我给大家转一段开源界大佬对7z的评价(链接):
The [LZMA2 format] contains an unrestricted mix of LZMA packets and uncompressed data packets. Each packet starts with a header that is not protected by any check sequence in spite of containing the type and size of the following data. Therefore, every bit flip in a LZMA2 header causes either a framing error or a desynchronization of the decoder. In any case it is usually not possible to decode the remaining data in the block or even to know what failed. Compare this with [Deflate] which at least does protect the length field of its non-compressed blocks. (Deflate's compressed blocks do not have a length field).
这段文字是什么意思呢?我简单解释一下,LZMA2是7z的默认压缩算法,用这种算法压缩文件会产生这么一种情况:
假如一个普通文件内容是「ABCDEFG」,然後它第二个字节损坏了,我们看到的就是「A?CDEFG」。但如果这是一个使用了LZMA2算法的7z压缩包,我们看到的就是「A??????」。
Therefore, every bit flip in a LZMA2 header causes either a framing error or a desynchronization of the decoder. In any case it is usually not possible to decode the remaining data in the block or even to know what failed.翻译:因此,在LZMA2报头中的每个位翻转都会引起解码器的帧错误或者同步失调。在所有情况下,通常都不可能解码块中的剩余数据,甚至都不知道哪裡错了。
最後,这位大佬给出的建议是:不要用LZMA2算法储存重要文件。
也就是说,如果你坚持使用7z格式,那么你就祈祷吧,祈祷压缩包裡一个字节错误都不要有。因为只要出现一个字节错误,整个压缩包就废了。
所以,即使不考虑时间因素,rar相比于7z仍然是有优势的。
2019年10月4日更新:
今天评论区还有人对我说:你说的不对,zip格式不支持Unicode。唉……
说个可能会违反大家常识的事:一般人可能会认为7-Zip这种免费软件靠的是口碑,WinRAR这种商业软件靠的是宣传。
错!
真实的情况是:WinRAR靠的是口碑,而7-Zip靠的是宣传。
我印象中从来沒见过WinRAR做广告宣传过它自己。WinRAR崛起靠的是它良好的口碑带动人民群众用脚投它的票。
7-Zip並不是缺乏宣传推广,而是它的宣传推广已经过头了。过头到什么程度?明明是7-Zip自己的zip格式不支持Unicode,现在好多人以为全世界的zip格式都不支持Unicode。7-Zip的bug已经快变成feature了。
我试过很多压缩软件,只有7-Zip的zip格式默认不支持Unicode。其他不支持Unicode的软件,我都能在他们的安装目录裡找到7z.dll,这些软件都是直接把7-Zip的东西拿过来用,都不带改的。
有人说什么国外都用7z,于是就有了这么一个有趣的问题:(为什么 Linux 要用 tar.gz,很少用 7Z 或 ZIP)?作为一个自由软件,7z连它的大本营linux都沒有搞定。
还有人说什么国外注重版权,都不用rar。我给大家看一张英文维基百科的截图:
英文维基百科对rar的评价是:second in popularity to .zip files.人家对7z可沒有这么高的评价。
类似的还有bandizip,有人做宣传说bandizip支持Unicode,而WinZip和WinRAR都不支持?
我發现,像7-Zip和bandizip这种免费软件,其官网还是比较靠谱的,基本沒什么虚假宣传。但是其免费的特征,会招来一群人帮他们做免费宣传。然後这群人中的大部分啥都不懂,但是想象力很丰富,会自动脑补出一些並不存在的东西。比方说他们看到7-Zip宣传自己的7z格式支持Unicode,就会自动脑补成zip格式不支持Unicode;他们看到bandizip宣传自己的zip格式支持Unicode,就会自动脑补成別家的zip格式不支持Unicode。明明bandizip的大标题是「ZIP格式的Unicode文件名」,正文说的是「我们和WinZip、WinRAR一样都支持Unicode」,这些人连点进去看一眼正文的想法都沒有。
然後这些人对他们宣传的东西有一种谜之自信。有人说7z格式易损坏,马上就会有人跳出来说你有什么证据?沒有人会把自己的缺点放在官网上宣传,然後这群人的逻辑是:7z不说它有这个缺点,那么它就沒有这个缺点,你这样造谣污蔑肯定是收了钱的。
为什么我说7z易损坏的时候要引用那么多资料呢?因为我害怕被人喷。
10月6日更新:
我记得我已经把这个评论踩下去了。怎么又被顶上来了?
这个评论存在事实错误。因为我用的都是默认配置,7z的默认配置是16M字典大小:
WinRAR的默认配置是是32M字典大小:
居然还有43个赞,可见7z的虚假宣传多么严重了。
市场永不失效。——这是我学了经济学之後最大的收获。
一提起市场失效,大部分都会想到德沃夏克键盘和QWERTY键盘的故事。我学经济学之前也认为这是一个市场失效的典型案例。但是後来我知道了三点我以前不知道的东西:
⒈德沃夏克键盘是有专利的,每一个使用德沃夏克键盘的人都要给德沃夏克交专利费,而QWERTY键盘免费。
⒉所有德沃夏克键盘优于QWERTY键盘的实验,都是德沃夏克自己搞的,他是在推销自己的产品,所以其实验的真实性值得怀疑。
⒊德沃夏克键盘並不完美,比如说现代英语中I的使用频率远高于U,但是德沃夏克键盘把U放在了比I更顺手的位置上。
我觉得第一点就能把这个问题下的大多数人劝退了。
有人说什么WinRAR的流行靠的是盗版软件,装机的人都装WinRAR,用户沒有选择权。
问题来了:为什么装机的人都装WinRAR呢?还不是因为它好用!
这就好比说Windows为什么流行?因为国内电脑都预装盗版Windows,用户沒有选择权。
我才不会告诉你们当年我的笔记本电脑上预装的就是Linux,我回家第一件事就是把Linux格了,换个盗版Windows装上去。
如果装机的人选择7-Zip而不是WinRAR,最大的可能不是用户从WinRAR迁移到7-Zip,而是他这个电脑卖不出去了。
目前的现状是:Windows平台上最流行的压缩格式是zip,其次是rar(rar是第二流行的压缩格式这种观点是英文维基百科说的)。
Linux平台上最流行的压缩格式是tar.gz,其次是tar.bz2。
zip用的是deflate算法,tar.gz用的也是deflate算法,其实就相当于换了个後缀名。tar.bz2用的是bzip2算法,rar用的是私有压缩算法。
这三种压缩格式中,综合考虑压缩率、压缩时间、稳定性等等因素,rar是最好的,但是它收费,所以屈居老二,zip排第一,这很合理,很符合市场规律。
现在好多人吹捧7z的同时都要把zip踩一下,这真是令人无语的操作。很多人都不知道,其实zip也是开源格式。现在压缩界的龙头老大,是被一个开源格式牢牢掌控着的,这个格式就是zip。我平时压东西用的也是zip。
7z三大缺点,一丑二慢三不稳定。按理说第一个缺点是最不重要的,为什么人们常常提起的反而是第一个缺点呢?
这是因为「丑」这个缺点,是一眼就能够看见的,不容抵赖。後两个缺点不是长年累月地使用是不会發现的。
我以前也用7-Zip,7-Zip的zip格式默认不支持Unicode文件名这种坑点我是亲身实践發现的。像WinRAR这种商业软件,人人得而诛之,它一旦出现什么问题就会被人挑出来指着鼻子骂;而7-Zip这种免费软件,推销的人都会或多或少地美化它。WinRAR名面上有很多坑,但是我们知道它就只有这么多坑,而7-Zip看似完美的表象下你根本不知道它有多少坑。
2019年10月9日更新:
标准版:为大众提供的免费的版本
专业版:为专业用户提供的付费版本
企业版:为企业用户提供的付费版本
自7.0开始,Bandizip将会在软件中加入广告,强制更新,並且不再提供离线安装包。希望广大Bandizip爱好者届时能继续支持这个软件,呵呵。
2019年11月3日更新:
有人说字典大小不同不能比较,那我来一个字典大小相同的比较实验:
zip用32K字典,rar和7z都用1M字典,使用的测试材料是中文小说,结论如下。
压缩耗时比:
zip标准:RAR标准:7z快速:7z标准=1:2.5:4.8:9
最终文件大小的比例是:
zip标准:RAR标准:7z快速:7z标准=120%:1:107%:93%
bandizip很鸡贼,他的「正常压缩」使用的是7-Zip「快速压缩」的参数,他的「最大压缩」使用的是7-Zip「标准压缩」的参数。所以使用bandizip压7z的时候,我们会發现他的压缩速度比较快,但是压缩比不高。
2021年10月10日更新:
「7-Zip 现在会为 UTF-8 编码的文件名写入额外的字段至 zip 压缩包中。
这可以让 zip 压缩包在不同系统中提取时能得到正确的文件名。」
7-Zip终于加入Unicode支持了,版本号是21.02 alpha,更新时间是2021年5月6日。
标准zip加入Unicode文件名的时间是2006年。时隔15年之後,7-zip终于支持这个标准了,真是不容易。
另外bandizip所谓的「高速压缩」实测是假的,宣传口径而已。
我不知道,我要是知道了,我应该能成当代耶稣吧。。
人类最大的渴望就是弄清生死问题,而生死问题的关键就是意识是什么?意识是不是独立与肉体的?到底是肉体产生了意识,还是意识附加与肉体?
目前的人类只是从经验推理方面感觉到,意识不等同于记忆,因为有失忆的人在,人失去了记忆,他的意识还是他的意识。而医学上知道大脑如何储存记忆,但却弄不清意识和大脑彼此之间是如何结合的。
主动的思想,叫意识,因为人可能因为意识来决定自己的行动,人的行动不全是条件反射。那么动物有意识吗,猫狗,大约是有意识的,因为他们有很多类人类的动作。那么鱼有意识么?咱们又不知道了。昆虫有意识吗?咱们也不知道。
是不是低级动物的大脑无法有意识,只能做出对环境的反射性行为,还是说低级动物也有意识,只不过智商太低,这种意识做出的主动行为选择过于有限?
别的回答,我可以用陈述句,但这个问题,我只能这样不断罗列问句。。。
因为人类真的搞不清这些问题,如果搞清了,人也许就可以参透生死。
怎么看待?这种话他要是敢当着我的面说,我就敢当面打爆他的狗头。