压缩文件有很多种,常见的有rar、zip。
普通手机不支持压缩文件。好多智能手机上有zip管理器,同时支持rar和zip。注意jar的文件虽然是压缩包,但它是java应用程序的一种格式,与实际意义上的压缩文件不一样。
文件被压缩以后,文件格式一般有.rar和.zip两种格式。想要压缩电脑文件时,前提需要电脑中安装了压缩应用,比如说快压、360压缩等。电脑安装了压缩应用以后,右键单击一个文件夹,然后在弹出的菜单栏中点击“添加到压缩文件(a)”选项,接着会弹出一个压缩窗口。
扩展资料:
压缩格式的优缺点:
zip也有很多缺点,比如zip打包的时候没有记录文件信息是什么格式,最常见的问题就是文件名为gbk编码的windows操作系统制作的zip压缩包在*nix系统(文件名为utf-8编码)下显示为。
而且我看还有答主说文件时间也只是记录了一个时间值,并没有说明这是什么格式的时间,也就是说zip是一个相当简单的,没有考虑太多交叉环境情况下使用的压缩格式。
tar并不是压缩格式,tar只是一个打包工具,tar经常在*nix系统下出现,不过由于linux的tar命令可以自动启动后续的压缩程序打包后一并压缩,以及tar在windows系统下一般被压缩软件支持打开,所以被误认为是压缩格式。
由于这个细微的差别,在linux下常见的文件名后缀
也就是在c/s连接以后,怎么在c端,利用fopen,加上路径名,文件名,就可以显示文件的基本信息,例如格式,地址指针等。并在后续可以有对文件的一些基本操作,比如显示文件内容,逐行阅读等
谢谢邀约!很多年没有写过代码了!
如果在linux下socket如何传输一个目录以及目录下的子文件子目录ne?先来看看socket通信模型。
最简单的方法:借助tar工具和管道。tar知道吗?可以把一整个文件夹打包成一个文件的工具,也可以还原不仅可以打包成一整个文件,还能打包成数据流。用它打包成数据流的模式。
配合popen调用
file*tardatapopen(tar-c/home/sorayuki/pics
c端打不开s端的文件,你就没有理解网络通信和文件操作的区别
你要实现这种效果,要么c端发命令s端本地操作,要么c端拿到文件副本,编辑后同步到s端