如何将多个文件打包成一个文件? C#
答案:5 悬赏:0
解决时间 2021-02-18 21:36
- 提问者网友:写不出迷人情诗
- 2021-02-18 05:41
看到许多软件皮肤被打包成一个文件,却可以用ZIP/RAR一类的软件打开。而用ZIP/RAR压缩后却和原来的打包文件大小不一样(估计格式肯定不一样) 我发现有个规律是:被打包的N个文件“在磁盘上所占的大小”==“打包文件的大小”(请仔细理解这句话),也就是说,好像此打包文件是一个“目录”,它里面的文件并没有被压缩,而是按照一定的方式组织起来了(用FAT32方式组织的?不知道),所以才有上面的规律。 哪位曾经研究过吗?请帮忙,谢谢了。 如能帮助解决,我愿意另开贴,再送100分。再次谢谢。 帮顶的也送分,结贴时送。 up
最佳答案
- 二级知识专家网友:短发女王川岛琦
- 2021-02-18 07:04
看到许多软件皮肤被打包成一个文件,却可以用ZIP/RAR一类的软件打开。而用ZIP/RAR压缩后却和原来的打包文件大小不一样(估计格式肯定不一样) ========= 从我的经历来看,Stardock公司一系列软件的皮肤都符合你的描述。这些文件确实就是zip文件,只不过修改了文件后缀。之所以你用zip压缩后大小不同,感觉基本上是压缩比不同的缘故。 你发现的规律似乎表明作皮肤的人采用的是zip的存储压缩模式,就是一点也不压缩。毕竟,不压缩的东西也就不用解压,以空间换时间。
全部回答
- 1楼网友:努力只為明天
- 2021-02-18 10:54
实在是不知道啊 ---------------帮UP了
- 2楼网友:星痕之殇
- 2021-02-18 10:00
嗯,以前我也关注过这个问题,可是能力有限,我当时想的按照自己的编码规则重新编码exe文件,不过这样做的结果肯定不是楼主说的那种方式。有可能是按照文件系统的思想来做的
- 3楼网友:放肆的依賴
- 2021-02-18 09:40
感觉许多软件都用这种方法的,比如软件的皮肤。。。如果我想的没错,是采用FAT32的结构,这样是不是不用解压缩了,效率高吧。而且一个文件总比N个好啊。。。
- 4楼网友:懂得ㄋ、沉默
- 2021-02-18 08:29
"以空间换时间 ",对啊 而且组织成一个文件,也显得不乱啊。该怎么弄呢,继续等待。。。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯