目标文件和源文件有什么区别?

作者&投稿:匡肯 (若有异议请与网页底部的电邮联系)
源文件和原文件有什么不同?~

一、指代不同
1、原文件:有档案原件,户口原件、保密文件、商标原件、限制文件、法律原件和其他文件原件等。
2、源文件:是指未编译的按照一定的程序设计语言规范书写的文本文件。
二、形式不同
1、原文件:区别于复制件的原始文件。主要指文件中,具有原始法律效益,特别指盖章的文件。
2、源文件:可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。


三、目的不同
1、原文件:原件较复印件和其他转存文件有更高的法律效应,政府机关各项事宜基本以原件为主。
2、源文件:将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。

参考资料来源:百度百科-源文件
参考资料来源:百度百科-原件

C语言源代码文件一般扩展名为.c,目标文件扩展名一般为.obj,生成的可执行文件扩展名一般为.exe。
不同平台的C源代码扩展名都为.c,但目标文件扩展名不同,例如: 在Linux平台上,生成的可执行文件一般扩展为.out。

源文件:这是指由源程序和数据构成的文件。通常由终端或输入设备输入的源程序和数据所形成的文件都属于源文件。它通常是由 ASCII 码或汉字所组成的。
目标文件:这是指把源程序经过相应语言的编译程序编译过,但尚未经过链接程序链接的目标代码所构成的文件。它属于二进制文件。
可执行文件:这是指把编译后所产生的目标代码再经过链接程序链接后所形成的文件。
扩展资料:
源文件,目标文件,可执行文件的联系:
源文件就是用汇编语言或高级语言写出来的代码保存为文件,目标文件是指源文件经过编译程序产生的能被cpu直接识别二进制文件。将目标文件链接起来就成了可执行文件。
源代码与源文件:
源代码(也称源程序)是指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。
计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。在大多数情况下,源代码等于源文件。
参考资料来源:百度百科-源文件

目标文件和源文件的区别就在于理论的不同、文件类型的不同、作用上的不同。两者之间也是存在一定的联系的,具体的区别如下:

1.理论的不同

目标文件是由文件在外部设备的存放形式为二进制而得名。狭义的二进制文件即除文本文件以外的文件。文本文件是一种由很多行字符构成的计算机文件。文本文件存在于计算机系统中,通常在文本文件最后一行放置文件结束标志。

源文件是指由创建者所定义的、具有文件名的一组相关元素的集合。源文件一般指用汇编语言或高级语言写出来的代码保存为文件后的结果,源文件是相对目标文件和可执行文件而言的。

2.文件类型的不同

源文件。这是指由源程序和数据构成的文件。通常由终端或输入设备输入的源程序和数据所形成的文件都属于源文件。它通常是由 ASCII 码或汉字所组成的。

目标文件。这是指把源程序经过相应语言的编译程序编译过,但尚未经过链接程序链接的目标代码所构成的文件。它属于二进制文件。通常,目标文件所使用的后缀名是“.obj”。

3.作用上的不同

目标文件(也叫二进制文件)的好处:二进制文件比较节约空间,这两者储存字符型数据时并没有差别。

但是在储存数字,特别是实型数字时,二进制更节省空间,比如储存 Real*4 的数据:3.1415927,文本文件需要 9 个字节,分别储存:3 . 1 4 1 5 9 2 7 这 9 个 ASCII 值,而二进制文件只需要 4 个字节(DB 0F 49 40)

另外,内存中参加计算的数据都是用二进制无格式储存起来的,因此,使用二进制储存到文件就更快捷。如果储存为文本文件,则需要一个转换的过程。在数据量很大的时候,两者就会有明显的速度差别了。

源文件的作用是源文件是相对目标文件和可执行文件而言的。可以由终端或输入设备输入的源程序和数据所形成的文件,方便查看统计文件内容。

参考资料来源:百度百科-二进制文本

参考资料来源:百度百科-源文件



一、二者的含义不同

1、目标文件

包含在 ASCII及扩展 ASCII 字符中编写的数据或程序指令的文件。计算机文件基本上分为二种:二进制文件和 ASCII(也称纯文本文件),图形文件及文字处理程序等计算机程序都属于二进制文件。这些文件含有特殊的格式及计算机代码。ASCII 则是可以用任何文字处理程序阅读的简单文本文件。

2、源文件

文件是指由创建者所定义的、具有文件名的一组相关元素的集合。源文件一般指用汇编语言或高级语言写出来的代码保存为文件后的结果,源文件是相对目标文件和可执行文件而言的。

二、二者的指代不同

1、目标文件

有档案原件,户口原件、保密文件、商标原件、限制文件、法律原件和其他文件原件等。

2、源文件

一般是指未编译的按照一定的程序设计语言规范书写的文本文件。

三、二者的形式不同

1、目标文件

主要指文件中,具有原始法律效益,特别指盖章的文件。

2、源文件

最为常用的格式是文本文件,也以书籍或者磁带的形式出现。



1.理论上的概念
源文件是相对目标文件和可执行文件而言的。
源文件就是用汇编语言或高级语言写出来的代码保存为文件后的结果。
目标文件是指源文件经过编译程序产生的能被cpu直接识别二进制文件。
可执行文件就是将目标文件连接后形成的可执行文件,当然也是二进制的。
2.最直观的概念
在这个网页上右键鼠标,选择查看源文件.出来一个记事本,里面的内容就是此网页的源代码.
===================================================
关于两者的区别联系:
1.从字面意义上来讲,源文件是指一个文件,指源代码的集合.源代码则是一组具有特定意义的可以实现特定功能的字符(程序开发代码).
2."源代码"在大多数时候等于"源文件".其他语言也是一样的,如C语言,相应的就称为C语言源文件,在不混淆的情况下也称为源文件.


什么是标志的矢量图和源文件?
矢量图,也称为面向对象的图像或绘图图像,在数学上定义为一系列由线连接的点。源文件是相对目标文件和可执行文件而言的。源文件就是用汇编语言或高级语言写出来的代码保存为文件后的结果。

源文件和原文件有哪些不同?
二、形式不同 1、原文件:区别于复制件的原始文件。主要指文件中,具有原始法律效益,特别指盖章的文件。2、源文件:可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。三、目的不同 1、原文件:原件较复印件和其他转存文件有更高的法律效应,...

logo源文件是什么意思?
这些文件通常包括矢量图形和颜色信息等必要元素以供日后使用,例如将标志应用到网站、广告和产品上。保存Logo的原始文件意味着将来可以根据需要轻松地修改、重新设计或扩展标志的用途。公司或品牌的Logo文件被称为“源文件”,具有很高的价值。如果公司没有保存源文件,就不能控制品牌被修改的能力,这可能会...

手机源文件是什么
“源”指“来源”比如你要复制一个文件,将要复制的文件称为“源文件”,复制品为“目标文件”。比如一个程序,在编译之前还是文本状态的情况下,称之为“源代码”,编译后生成了 EXE文件 ,称之为“目标程序 ”。

源文件和原文件有什么不同?
二、形式不同 1、原文件:区别于复制件的原始文件。主要指文件中百,具有原始法律效益,特别指盖章的文件。2、源文件:可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。三、目的不同度 1、原文件:原件较复印件和其他转存文件有问更高的法律...

代码跟源文件有什么区别吗
里面的内容就是此网页的源代码."这句话就体现了他们的关系,此处的源文件是指网页的源文件,而源代码就是源文件的内容,所以又可以称做网页的源代码..其他语言也是一样的,如C语言,相应的就称为C语言源文件,在不混淆的情况下也称为源文件.没有“原文件”这个词,是大家衍生出来的。

稿件和源文件有什么区别?做过威客的进一下
比如你参与了一个LOGO设计 稿件只需要提供一个JPG格式的视图就行了 如果中标,在后台再提供源文件的 源文件格式就是你用什么软件设计的LOGO图,比如你用CDR设计的,格式就是.cdr

“头文件 ”,“源文件 ”,“资源文件”,分别是什么意思?
头文件就是.h文件,一般用来放类的声明,平时你用的#include<string.h>就是包含这种文件 源文件就是.cpp文件,一般用来放你在头文件里声明的类成员函数的具体实现,一般一个.h文件总会有一个同名的.cpp 譬如现在我有一个类 class T { void printf(){} } 这些内容就放在.h文件中 void T::...

源文件和源代码有什么区别?
目标文件是CPU可以直接识别的二进制文件。可执行文件是通过连接目标文件(也是二进制文件)而形成的可执行文件。2、最直观的概念 右键单击此页并选择“查看源文件”。拿个记事本出来。内容是此页的源代码 关于两者的区别和联系:在字面意义上,源文件指的是一个文件,它指的是源代码的集合。源代码是一...

什么是头文件,源文件
头文件和源文件在本质上没有任何区别。 只不过一般:后缀为 .h 的文件是头文件,内含函数声明、宏定义、结构体定义等内容。后缀为 .c 的文件是源文件,内含函数实现,变量定义等内容。而且是什么后缀也没有关系,只不过编译器会默认对某些后缀的文件采取某些动作。这样分开写成两个文件是一个良好...

巨野县19127939364: 目标文件和源文件有什么区别? -
端莉益宝: 1.理论上的概念 源文件是相对目标文件和可执行文件而言的. 源文件就是用汇编语言或高级语言写出来的代码保存为文件后的结果. 目标文件是指源文件经过编译程序产生的能被cpu直接识别二进制文件. 可执行文件就是将目标文件连接后形...

巨野县19127939364: 视频转换大师里所谓的源文件和目标文件是什么
端莉益宝: 源文件指要转换的文件《MP3.MP4》! 目标文件夹指转换后你要放到的文件夹!

巨野县19127939364: MP4转换器里“源文件”和“目标文件”分别是指什么啊?
端莉益宝: 源文件” 是要转换的文件 “目标文件” 是转换之后 的文件位置

巨野县19127939364: 源文件格式是什么意思 -
端莉益宝: 源文件格式,是源代码的集合(即一组具有特定意义的可以实现特定功能的 程序开发代码的集合),是用汇编语言或高级语言写出来的代码保存为文件后的结果. 源文件是相对目标文件和可执行文件而言的,目标文件是指源文件经过编译程序...

巨野县19127939364: 什么是QQ源文件 -
端莉益宝: 源文件:1.理论上的概念 源文件是相对目标文件和可执行文件而言的. 源文件就是用汇编语言或高级语言写出来的代码保存为文件后的结果. 目标文件是指源文件经过编译程序产生的能被cpu直接识别二进制文件.可执行文件就是将目标文件连接后形成的可执行文件,当然也是二进制的. 2.最直观的概念 在这个网页上右键鼠标,选择查看源文件.出来一个记事本,里面的内容就是此网页的源代码.那QQ源文件就是QQ的源文件

巨野县19127939364: 源文件是什么格式的文件 -
端莉益宝: 源文件一般指用汇编语言或高级语言写出来的代码保存为文件后的结果. 所有编辑软件,编辑制作后,直接保存的文件,称为源文件

巨野县19127939364: 目标文件和目标目录有什么区别???详细点 -
端莉益宝: 有,目标目录,好比是一个房, 而,目标文件,就是这个房里的某个东西

巨野县19127939364: cf上的源文件有什么用?怎么用? -
端莉益宝: 1.理论上的概念源文件 源文件是相对目标文件和可执行文件而言的. 源文件就是用汇编语言或高级语言写出来的代码保存为文件后的结果. 目标文件是指源文件经过编译程序产生的能被cpu直接识别二进制文件. 可执行文件就是将目标文件连接后形成的可执行文件,当然也是二进制的. 2.最直观的概念 在这个网页上右键鼠标,选择查看源文件.出来一个记事本,里面的内容就是此网页的源代码. http://baike.baidu.com/view/385166.htm 这个应该可以帮到你

巨野县19127939364: 汇编程序、编译程序、还有源文件、可执行文件都什么意思呀?
端莉益宝: 汇编程序:把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序; 编译程序: 把用高级程序设计语言书写的源程序,翻译成等价的计算机汇编语言或机器语言书写的目标程序的翻译程序.源文件是相对目标文件和可执行文件而言的. 源文件就是用汇编语言或高级语言写出来的代码保存为文件后的结果. 目标文件是指源文件经过编译程序产生的能被cpu直接识别二进制文件. 可执行文件就是将目标文件连接后形成的可执行文件,当然也是二进制的.

巨野县19127939364: 酷派y90手机目标文件和源文件在哪里 -
端莉益宝: 所谓的目标文件应该就是你即将操作或者想要操作的文件,比如你要打开A文件,A文件就叫目标文件;如果你要复制A文件到B文件夹,那么A文件就是源文件.通常情况下,文件管理操作可以打开手机的文件管理界面操作,或者下载ES文件管理器进行操作.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网