这个问题如果理解为简单的照片文件复制,那么无论你复制了多少次,最终得到的图片还是跟原图一模一样的。为什么呢?
复制操作,究竟复制的是什么?
所有的文件(存储到电脑上图片、声音、文档、电影,其实这些都可以看作是文件)在存储的时候,其实都是以二进制的方式存储的。
我们之所以能区分图片是图片,文档是文档,主要是由于每种文件的编码不一样。比如大家常看见的png后缀和jpg后缀,其实就是两种不同的图片编码标准。还有wps后缀和doc后缀,又是两种不同的文档编码标准。
理解了上面这个,我们应该就能理解了,我们在执行复制操作的时候,实际上是在执行复制二进制数据。
复制后的文件,一定跟原文件完全一样吗?
你也许会说,我知道了是在复制二进制,但是程序不会出错吗?
程序是由人设计的,当然可能存在出错的可能。但是在执行”复制“操作这个功能上,几乎不存在出错的可能。为什么?
系统如何判定复制后的文件跟原文件是不是一样?其实也是应用了一些数学上的原理,最后用编程算法的方式去实现的。
数学原理的角度
首先数学原理是经过历代数学家反复扮演出来的,也就是目前来看能经得起历代数学家推敲的数学原理,就是不存在错误的。
我们前面说过,文件就是二进制数据,所以我们可以用数学的方法去计算它,最终得到一个值,两者一比对就可以得出结果。
至于用了什么原理,怎么实现的,感兴趣的朋友可以搜索深入学习。
社会实践的角度
文件复制功能是自计算机产生,就一直存在的功能。
计算机从无到有,经历了从零到现在全世界都是,如果它是一个有缺陷的复制功能,那它还不会被发现吗?我其实就想说明,一个东西被反复证明了它是没问题,那么它就是没问题。何况计算机的数量是如此庞大,还有面对的人群是多种多样的。
总结一下,通过文件复制的方式,无论进行了多少次复制,最终得到的东西还是跟原来一样。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.