1、电脑中的文件是指电脑中建立的图片、音乐、文本、视频等通过电脑可显示、播放出的文字、图像、声乐类内容的一种数据模块。(本文附带的图就是电脑中建立的文档、图片,也是文件的一种)
2、非电脑文件通常指的是印刷或写在纸张上的文字、图片;也特指政府下发的公文,或者企业与企业之间、企业内部之间通过纸质等进行交互意见的一种载体。
确切的来说文件里面是包含文档的,如果用集合表示的话那么文件表示的集合就是一个大集合,而文档表示的是个小集合,而且文档表示的集合包含在文件表示的大集合里面。
文件是包含文档的,凡是文档都是属于文件,但是有的文件不能说是文档,例如
系统的镜像文件
而文档是含有用户数据的文件,以特定的档案格式存储,没类文档都有特定的文件扩展名标识,例如
办公文档(.doc; .xls .ppt)
压缩文档(.rar .zip)
图像文档(.jpg .bmp .gif)
影音文档(.avi .mpg .rm .wav .mp3)
1、先简单介绍下压缩。因为有了压缩,所以才要解压缩。而解压文件实际就是把压缩好了的文件解开。
2、有很多原因日常生活需要把文件进行压缩。压缩可以缩小文件的大小。本来一张软盘或者U盘不能容下的文件,经过压缩后就可以容纳了。更多的时候需要把文件压缩变小才方便网络的传输。
3、压缩文件需要特定的压缩软件。
4、压缩后的文件被压缩成了一个文件包。而把这个压缩文件包解开,就称为解压文件。
5、最常用的压缩解压工具软件就是winrar。
一:什么是文件
文件是指形成的正式文书,分为公文、文书、函件和其他文件。狭义的“文件”就是档案的意思,广义的“文件”指公文书信或指有关政策、理论等方面的文章。文件的范畴很广泛,电脑上运行的程序、杀毒等等都叫文件。
二:文件的分类
1、按性质和用途分类:系统文件、用户文件。
2、按文件的逻辑结构分为:流式文件、记录式文件。
3、按信息的保存期限分类:临时文件、永久性文件、档案文件。
4、按文件的物理结构分类:顺序文件、链接文件、索引文件、HASH文件、索引顺序文件。
5、按文件的存取方式:顺序存取文件、随机存取文件。
UNIX系统中文件分类:普通文件、目录文件、特殊文件。
在管理信息系统中,文件的分类:
①按文件的用途分类:主文件、处理文件、工作文件、周转文件(存放、其他文件。
②按文件的组织方式分类:顺序文件、索引文件、直接存取文件。
这是操作系统里的一个概念,句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。
从上面的定义中的我们可以看到,句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,但是,也可能有一个名字和你一样的人。从数据类型上来看它只是一个16位的无符号整数。应用程序几乎总是通过调用一个WINDOWS函数来获得一个句柄,之后其他的WINDOWS函数就可以使用该句柄,以引用相应的对象。
如果想更透彻一点地认识句柄,我可以告诉大家,句柄是一种指向指针的指针。我们知道,所谓指针是一种内存地址。应用程序启动后,组成这个程序的各对象是住留在内存的。如果简单地理解,似乎我们只要获知这个内存的首地址,那么就可以随时用这个地址访问对象。但是,如果您真的这样认为,那么您就大错特错了。我们知道,Windows是一个以虚拟内存为基础的操作系统。在这种系统环境下,Windows内存管理器经常在内存中来回移动对象,依此来满足各种应用程序的内存需要。对象被移动意味着它的地址变化了。如果地址总是如此变化,我们该到哪里去找该对象呢?
为了解决这个问题,Windows操作系统为各应用程序腾出一些内存储地址,用来专门登记各应用对象在内存中的地址变化,而这个地址(存储单元的位置)本身是不变的。Windows内存管理器在移动对象在内存中的位置后,把对象新的地址告知这个句柄地址来保存。这样我们只需记住这个句柄地址就可以间接地知道对象具体在内存中的哪个位置。这个地址是在对象装载(Load)时由系统分配给的,当系统卸载时(Unload)又释放给系统。
句柄地址(稳定)→记载着对象在内存中的地址————→对象在内存中的地址(不稳定)→实际对象
本质:WINDOWS程序中并不是用物理地址来标识一个内存块,文件,任务或动态装入模块的,相反的,WINDOWS API给这些项目分配确定的句柄,并将句柄返回给应用程序,然后通过句柄来进行操作。
但是必须注意的是程序每次从新启动,系统不能保证分配给这个程序的句柄还是原来的那个句柄,而且绝大多数情况的确不一样的。假如我们把进入电影院看电影看成是一个应用程序的启动运行,那么系统给应用程序分配的句柄总是不一样,这和每次电影院售给我们的门票总是不同的一个座位是一样的道理。