Skip to main content

Định dạng trao đổi dữ liệu là gì?

Ví dụ đầu tiên của định dạng trao đổi dữ liệu đã được phát hành vào đầu những năm 1980, khi một công ty phần mềm cung cấp các thông số kỹ thuật trong các bản sao của chương trình bảng tính phổ biến rộng rãi của họ và đồng thời xuất bản chúng trên một tạp chí máy tính hàng đầu.Định dạng thông tin dữ liệu (DIF) ban đầu được sử dụng làm định dạng tệp văn bản để nhập/xuất chuyển các tệp bảng tính đơn giữa các chương trình bảng tính khác nhau từ nhiều nền tảng.Một định dạng trao đổi tương tự đã được phát hành, được gọi là định dạng trao đổi dữ liệu truy cập thư mục nhẹ (LDAP), trong những năm 1990 và điều này không chỉ có thể chuyển dữ liệu mẫu văn bản, mà còn là dữ liệu thư mục ở dạng văn bản và cho phép sửa đổi dữ liệu thư mục.Các doanh nghiệp đã bắt đầu vi tính hóa việc lưu trữ hồ sơ hành chính của họ và các chức năng với tốc độ tuyệt vời trong thời gian này và định dạng trao đổi dữ liệu này cho phép là khả năng tương tác khi các tệp được lưu ở định dạng DIF;Do đó, các chương trình thanh toán, lập kế hoạch và kiểm kê đều có thể sử dụng cùng một tệp dữ liệu.Vì định dạng trao đổi dữ liệu độc lập với bất kỳ một loại nền tảng máy tính hoặc hệ điều hành nào, các chương trình thiết kế hỗ trợ máy tính (CAD), các chương trình quản lý cơ sở dữ liệu và các loại chương trình khác bắt đầu sử dụng nó., cho phép các bản ghi thư mục được cập nhật, thêm, sửa đổi, xóa và đổi tên thành một bộ hồ sơ văn bản đơn giản.Nó trở thành một tiêu chuẩn được thúc đẩy bởi Lực lượng đặc nhiệm kỹ thuật Internet (IETF) để nhập và xuất giữa các máy chủ thư mục.Windows đã thay đổi dòng lệnh phần nào và đổi tên nó LDIFDE, có thể nhập các đối tượng thư mục vào các máy chủ miền Active Directory;Và từ dữ liệu này, các chức năng tìm kiếm và danh sách có thể được sử dụng bởi các quản trị viên hệ thống.Một ứng dụng Java nguồn mở cho phép chỉnh sửa các tệp đa nền tảng được lưu trữ trong định dạng tệp LDIF. Các lập trình viên của các loại chương trình phần mềm khác nhận thấy khả năng tương tác và bắt đầu phát triển các định dạng trao đổi dữ liệu của riêng họ.Một số nhà phát triển chương trình phần mềm phát thanh HAM đã đồng ý về một tiêu chuẩn để chuyển dữ liệu giữa các chương trình phần mềm radio HAM được gọi là định dạng trao đổi dữ liệu nghiệp dư (ADIF).Họ nhanh chóng bắt đầu giáo dục người dùng cách lưu ở định dạng ADIF để trao đổi thông tin trên các gói phần mềm. Một định dạng trao đổi dữ liệu nhẹ được phát triển bởi ký hiệu đối tượng JavaScript (JSON), thường được coi là dễ đọc và viết.Dựa trên một tập hợp con của ngôn ngữ lập trình JavaScript, nó hoàn toàn độc lập với ngôn ngữ, nhưng có các quy ước tương tự như trong gia đình ngôn ngữ lập trình C và chỉ được xây dựng trên hai cấu trúc.Nó đã thu thập các cặp tên/giá trị cho đối tượng, bản ghi, bảng băm, thư mục, cấu trúc, mảng kết hợp và danh sách khóa, và nó cũng có một danh sách các giá trị được đặt hàng trong các mảng, vectơ, danh sách hoặc trình tự.