什么是数据交换格式?(a data interchange format?)

数据交换格式的第一个实例是在20世纪80年代初发布的,当时一家软件公司以其广受欢迎的电子表格程序的副本形式发布了规范,并同时在一家领先的计算机杂志上发布。数据信息格式(DIF)最初用作文本文件格式,用于在多个平台的各种电子表格程序之间导入/导出单个电子表格文件。20世纪90年代发布了一种类似的交换格式,称为轻量级目录访问协议(LDAP)数据交换格式,它不仅可以传输文本形式的数据,还可以传输文本形式...

数据交换格式的第一个实例是在20世纪80年代初发布的,当时一家软件公司以其广受欢迎的电子表格程序的副本形式发布了规范,并同时在一家领先的计算机杂志上发布。数据信息格式(DIF)最初用作文本文件格式,用于在多个平台的各种电子表格程序之间导入/导出单个电子表格文件。20世纪90年代发布了一种类似的交换格式,称为轻量级目录访问协议(LDAP)数据交换格式,它不仅可以传输文本形式的数据,还可以传输文本形式的目录数据,并允许修改目录数据。

在这个时候,企业开始以极快的速度将其管理记录和功能计算机化,当文件以DIF格式保存时,这种数据交换格式允许互操作性;因此,计费、计划和库存程序都可以使用相同的数据文件。由于数据交换格式独立于任何一种计算机或操作系统平台,计算机辅助设计(CAD)程序、数据库管理程序和其他类型的程序开始使用它。

LDAP数据交换格式及其LDIF组件允许目录记录作为纯文本记录集进行更新、添加、修改、删除和重命名。它成为Internet工程任务组(IETF)推动的在目录服务器之间导入和导出的标准。Windows稍微更改了命令行并将其重命名为LDIFDE,它可以将目录对象导入Active directory域服务器;从这些数据中,系统管理员可以使用搜索和列表功能。开源Java应用程序允许跨平台编辑以LDIF文件格式存储的文件。

其他类型软件程序的程序员注意到了互操作性,并开始开发自己的数据交换格式。几位业余无线电软件程序开发人员同意在业余无线电软件程序之间传输数据的标准,即业余数据交换格式(ADIF)。他们立即开始教育用户如何以ADIF格式保存数据,以便在软件包之间交换信息。

JavaScript对象表示法(JSON)开发了一种轻量级的数据交换格式,一般认为它易于新手读写。它基于JavaScript编程语言的一个子集,完全独立于语言,但具有类似于C编程语言家族的约定,并且仅基于两种结构构建。它收集了对象、记录、哈希表、目录、结构、关联数组和键控列表的名称/值对,还具有按数组、向量、列表或序列排序的值列表。

  • 发表于 2021-12-10 10:17
  • 阅读 ( 55 )
  • 分类:互联网

你可能感兴趣的文章

为什么格式化后可以恢复数据?

...洛普(Flickr)提供。 问题 超级用户读者cantsay想知道为什么格式化后可以恢复数据: If a quick format just marks bits as writable and a normal format writes zeroes to the entire disk, why do people bother with DBAN and why are multiple passes ever required? 为什么格...

  • 发布于 2021-04-10 07:07
  • 阅读 ( 119 )

您可以格式化多少次hdd或ssd?

...个主题的更多讨论可以在这个超级用户线程中找到。 有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发布于 2021-04-11 00:49
  • 阅读 ( 206 )

快速格式和完整格式有什么区别?

...系统,但是一种格式比另一种更可取还是更好呢?两者有什么区别?我们将在今天的超级用户问答中探讨这些问题的答案。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组...

  • 发布于 2021-04-11 12:32
  • 阅读 ( 218 )

今天使用tar文件格式的优点是什么?

...站分组。 问题 超级用户读者MarcusJ对tar格式很好奇,为什么这么多年后我们还在使用它: I know that tar was made for tape archives back in the day, but today we have archive file formats that both aggregate files and perform compression within the same logical file fo...

  • 发布于 2021-04-11 23:20
  • 阅读 ( 278 )

了解2011年最佳极客讲解员的工作原理

...Windows PC上备份哪些文件? htg解释说:32位和64位Windows7有什么区别? Have you heard the terms “32-bit” and “64-bit” and wondered what these terms actually mean and why you might want to run the 64-bit version of Windows 7? The following article takes you through the his...

  • 发布于 2021-04-12 16:50
  • 阅读 ( 226 )

数据冗余(data redundancy)和数据不一致(data inconsistency)的区别

...与数据库管理系统相关的两个术语。 覆盖的关键领域 1.什么是数据冗余-定义,功能2.什么是数据不一致-定义,功能3.数据冗余和数据不一致的区别是什么-关键区别的比较 关键术语 数据不一致,数据冗余 什么是数据冗余(data red...

  • 发布于 2021-07-01 05:22
  • 阅读 ( 1031 )

jpeg格式(jpeg)和pdf格式(pdf)的区别

...首次提出的一种不可逆的图像压缩方法,它是GIF(Graphic Interchange Format,图形交换格式)文件的替代或高级版本。与只对黑白图像有用的GIF标准或具有少量颜色和普通图形的GIF标准不同,JPEG标准可以在图像中包含超过1650万种颜...

  • 发布于 2021-07-09 17:48
  • 阅读 ( 294 )

波浪(wav)和wma音频文件格式(wma audio file format)的区别

...形音频文件格式,由微软和IBM为pc机开发。WMA是一种音频数据压缩。它代表Windows Media Audio,由Microsoft开发。 WAV,波形音频文件格式的缩写,是由微软和IBM为pc机开发的,它起源于微软资源交换文件格式(RIFF)。它们是原始源音...

  • 发布于 2021-07-13 14:19
  • 阅读 ( 253 )

如何制作一个可以在mac和pc上读取的usb驱动器

...为exFAT。这个磁盘准备设置过程称为“格式化” 相关:为什么Windows要格式化我的Mac驱动器? 开始之前:先备份u**驱动器 如果要用作通用传输驱动器的USB驱动器包含任何要保留的数据,则需要先将这些数据备份到另一个磁盘或云...

  • 发布于 2021-07-14 08:08
  • 阅读 ( 209 )

什么是数据包?(a data pack?)

数据包是存储在现成数据库中的信息集合。数据包的目的是“教授”计算机程序包中存储的信息,提供一个一站式解决方案,用于指示软件代理、程序等项,这些程序用于...

  • 发布于 2021-12-10 10:23
  • 阅读 ( 188 )