ADIF: Difference between revisions

From Amateur Radio Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''ADIF'''
''Related wiki pages : [[Software]],  [[QSL Bureaus]], [[Logging]]''
Related wiki pages : [[Software]],  [[QSL Bureaus]], [[Logging]]


The '''Amateur Data Interchange Format''' ('''ADIF''') is intended to be a vendor-neutral personal computer file format intended to allow radioamateur station logs created in one programme to be used by other software.


'''Amateur Data Interchange Format'''
According to proponents of this standard, "If you purchase a software package that supports ADIF import and export, you are assured that you can easily use multiple programs and move data among them, and share log data with friends or QSL managers.  You never need to worry about obsolescence of your data.  If your publisher goes out of business or no longer supports new platforms, you can choose from a large selection of other programs that will load your logs without retyping everything."<sup>[http://www.hosenose.com/adif/]</sup>


== History ==
The notion of a standardised way of exchanging data between amateurs was first proposed in 1996 by Jim KK7A. To this end an internet discussion forum was set up. Ray WF1B and Dennis WN4AZY used the suggestions from the discussion forum to create a proposed format. By 1997, the format had been accepted and is now in almost universal use.
The notion of a standardised way of exchanging data between amateurs was first proposed in 1996 by Jim KK7A. To this end an internet discussion forum was set up. Ray WF1B and Dennis WN4AZY used the suggestions from the discussion forum to create a proposed format. By 1997, the format had been accepted and is now in almost universal use.


One of the advantages of ADIF is that it is in a sense a "kernel" to which new specifications can be added without damaging the standard. It can handle binary data and text with equal ease, is useable in any language and can be transferred digitally without encoding and decoding.
One of the advantages of ADIF is that it is in a sense a "kernel" to which new specifications can be added without damaging the standard. It can handle binary data and text with equal ease, is useable in any language and can be transferred digitally without encoding and decoding.


== Description ==
ADIF consists of four components:
ADIF consists of four components:


1) How fields and records are stored - this is known as the ''' Specifications'''
# How fields and records are stored - this is known as the ''' Specifications'''
 
# How the data is stored, eg the date format. These are known as the '''Field Type Specifications'''
2) How the data is stored, eg the date format. These are known as the '''Field Type Specifications'''
# The list of data elements - which values will be accepted. These are known as the '''Field Definitions'''
 
# Descriptions of each data category, eg, the definition of log data. These are known as '''File Definitions
3) The list of data elements - which values will be accepted. These are known as the '''Field  
Definitions'''
 
4) Descriptions of each data category, eg, the definition of log data. These are known as '''File Definitions


Coders who wish to add additional fields that are not defined in ADIF are free to do so, but they will likely not be imported into ADIF compatible programs with all fields intact.
Coders who wish to add additional fields that are not defined in ADIF are free to do so, but they will likely not be imported into ADIF compatible programs with all fields intact.


External links:
== External links ==
* [http://www.hosenose.com/adif/adif.html ADIF 1.0]
* [http://www.dxlabsuite.com/dxkeeper/conversion.htm Log Conversion Utilities and Techniques]


[http://www.hosenose.com/adif/adif.html ADIF 1.0]
{{software}}

Latest revision as of 20:12, 2 May 2009

Related wiki pages : Software, QSL Bureaus, Logging

The Amateur Data Interchange Format (ADIF) is intended to be a vendor-neutral personal computer file format intended to allow radioamateur station logs created in one programme to be used by other software.

According to proponents of this standard, "If you purchase a software package that supports ADIF import and export, you are assured that you can easily use multiple programs and move data among them, and share log data with friends or QSL managers. You never need to worry about obsolescence of your data. If your publisher goes out of business or no longer supports new platforms, you can choose from a large selection of other programs that will load your logs without retyping everything."[1]

History

The notion of a standardised way of exchanging data between amateurs was first proposed in 1996 by Jim KK7A. To this end an internet discussion forum was set up. Ray WF1B and Dennis WN4AZY used the suggestions from the discussion forum to create a proposed format. By 1997, the format had been accepted and is now in almost universal use.

One of the advantages of ADIF is that it is in a sense a "kernel" to which new specifications can be added without damaging the standard. It can handle binary data and text with equal ease, is useable in any language and can be transferred digitally without encoding and decoding.

Description

ADIF consists of four components:

  1. How fields and records are stored - this is known as the Specifications
  2. How the data is stored, eg the date format. These are known as the Field Type Specifications
  3. The list of data elements - which values will be accepted. These are known as the Field Definitions
  4. Descriptions of each data category, eg, the definition of log data. These are known as File Definitions

Coders who wish to add additional fields that are not defined in ADIF are free to do so, but they will likely not be imported into ADIF compatible programs with all fields intact.

External links

Amateur radio software
Operation Radio and Repeater Control * Moonbounce (EME) Scheduling (Sked) and tracking software * SSTV * Widgets * Yfklog * Yfktest * Misc.
Digital modes WSJT * WSPR
Platforms Linux * MacOS