.SWP 文件扩展名
档案类型1Vi交换文件
什么是SWP文件?
交换由Vi文本编辑器或其变体之一(例如Vim(Vi iMproved)和gVim)创建的文件; 存储程序中正在编辑的文件的恢复版本; 也用作锁定文件,因此任何其他Vi编辑会话都不能同时写入该文件。
Vi文本编辑会话开始时,将立即创建SWP文件,并将它们保存为原始文件所在的目录。 例如,一个名称为 example.txt 会有一个名为 .example.txt.swp.
如果Vi会话由于程序终止或崩溃而终止,则SWP文件仍然保留。 这使用户可以在打开原始文件时使用“(e)ecover”选项恢复数据。 但是,如果不需要恢复数据,则可以手动删除SWP文件,以使警告消息停止出现。
尝试打开具有交换文件的文件时,Vi提供以下消息:“交换文件 .example.txt.swp 已经存在!”(其中 example.txt 是正在打开的文件)。 在此对话框中,您可以选择以下选项:1)[O] pen只读,2)(E)dit,3)(R)ecover,4)(Q)uit或4)(A)bort。
注意NOTE: 最初的Vi编辑器由Sun Microsystems的联合创始人Bill Joy开发。
档案类型2交换文件
.SWP文件关联2
交换文件所使用的 虚拟内存 操作系统的组件; 包含已从内存交换到硬盘的数据; 帮助增加计算机的可用内存量; 还有助于提高常用数据的访问效率。
SWP文件可以在操作系统安装过程中预先分配到硬盘的一部分,也可以按需创建。 对于预分配,操作系统可以通过交换文件的大小来增加虚拟内存量。
许多操作系统都实现了一种称为“需求分页”的虚拟内存方案。 此方案将交换文件存储在“页面”中,这些页面按需从硬盘交换到内存。 需求分页还可以尝试预期接下来可能使用哪些内存段并预取它们。