map 

打开MAP文件

打开MAP文件时出现问题?我们将收集有关文件格式的信息,并为您说明是哪些文件出现了问题。另外,我们会为您推荐能打开或转换此类文件的软件。

什么是MAP文件类型?

.map扩展名的主要关联与最初的Quake地图文件格式(MAP)有关。.map文件是由id Software公司开发的传统第一人称射击游戏《Quake》中未编译的关卡地图。Quake地图(.map)是一个基于文本的文件,定义了游戏关卡的结构和布局。在实际使用之前,所有Quake关卡地图(.map)都必须编译成BSP格式,并相应生成亮度和可见度地图。

原有的Quake地图格式被其他几个基于原Quake引擎的3D游戏引擎(Dark、Torque、Unreal等)接管使用。因此,MAP关卡地图被其他几个基于其中一个引擎的游戏使用。根据所使用的引擎不同,有多个关卡地图编辑器来处理为不同游戏设计的.地图文件。



同样,各种电脑游戏都使用.地图扩展名来表示其地图文件。无论是基于文本的还是二进制的,一个.map文件可以存放一个游戏关卡的布局、地形图、特殊游戏对象或事件触发器的地图等等。有些游戏会将.地图文件用于用户创建(自定义)的关卡。不同的游戏标题对.地图文件使用自己的,往往是完全不兼容的格式。使用或使用.地图文件的游戏有《暗黑破坏神II》、《毁灭公爵3D》、《光环》、《怒火》、《命令与征服》等。


不同的是,.map扩展名还与各种调试符号文件一起使用,也称为链接器地址图。调试符号文件与几种编程语言和环境一起使用,如Delphi、Microsoft Visual Studio等。在这种情况下,.map文件包含了与应用程序的模块、对象、函数、类等匹配的内存位置地址列表。MAP文件由程序员环境生成,以方便软件调试。


.map扩展名的另一个出现与JavaScript源码映射(MAP)文件类型有关。JavaScript是Web开发中事实上的标准客户端脚本语言,JavaScript .map文件是一个基于文本的文件,它包含了原始代码和压缩后的JavaScript源代码之间的映射。这种map文件允许在执行同一代码的压缩版和/或预编译版时,引用原始的、广泛注释的、易于阅读的源代码进行调试。所有主流浏览器都支持JavaScript源码映射(.map)。


.map扩展名也被用来表示Reaktor采样图文件(MAP)的文件格式和类型。这种.map文件存储了Reaktor的有序(键控)声音样本图,Reaktor是一款商业声音合成器工程软件,也是Native Instruments(NI)的一个完整的模块化音乐工作室。Reaktor MAP文件不包含实际的音频数据。有几个独立的工具可以自动创建采样图(如Sample Map Generator)。


关于SIL国际公司的文本编码转换工具包(TECkit),.map扩展名适用于基于文本的字符映射文件。这种映射(.map)可用于准备传统(非Unicode)到Unicode字体转换表。MAP 文件通常是用 TECkit Encore2Unicode 工具创建的,然后再手动编辑。MAP文件使用人可读的结构化格式进行审查和编辑,并且必须编译成二进制TEC格式。


此外,.map的扩展名也被用来区分使用RoboMind地图编辑器工具创建的RoboMind地图。RoboMind是由Research Kitchen设计的一个具有视觉吸引力的环境,是一个为中小学生设计的编程和机器人入门环境。RoboMind使用简单的编程语言,类似于早期的LOGO。通过简单的基于文本的语法,MAP文件为RoboMind机器人定义了在其中操作的地图。


此外,.map扩展名用于表示图形数据地图文件(.map),并参考IBM WebSphere Message Broker,IBM的高级企业级消息和通信中心。图形数据地图(.map)是 WebSphere Message Broker 中应用于给定消息流的任何规则和/或转换的可视化表示。这种地图可以通过 "映射节点 "和 "经纪人开发 "视图创建。


最后,.map扩展名也是约定俗成地分配给服务器端图像地图文件(.map)的。服务器端图像地图是HTML中创建超链接的方式之一。一个纯文本的服务器端.map文件定义了一组不同形状的区域,每个区域都附加了一个超链接。服务器端图像地图技术基本上已经被废弃,并被更现代的技术所取代和/或增强。



用于打开或转换MAP文件的软件

您可以使用下列程序打开MAP文件: 

常见格式

视频教程