DFDL

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
Line 3: Line 3:
 
|subcat=Metadata
 
|subcat=Metadata
 
|released=2011-01-31
 
|released=2011-01-31
 +
|extensions={{ext|xsd}}
 
}}
 
}}
  
Line 8: Line 9:
  
 
A partial (and not quite fully standards-compliant) implementation of a DFDL parser has been released as the open-source project Defuddle. Implementation is in progress of a new, improved DFDL parser called Daffodil.
 
A partial (and not quite fully standards-compliant) implementation of a DFDL parser has been released as the open-source project Defuddle. Implementation is in progress of a new, improved DFDL parser called Daffodil.
 +
 +
DFDL schema files generally have the .xsd extension, denoting XML schema definitions.
  
 
== Format specs ==
 
== Format specs ==

Revision as of 12:48, 30 May 2013

File Format
Name DFDL
Ontology
Extension(s) .xsd
Released 2011-01-31

DFDL (Data Format Definition Language) is a file format for describing file formats. It is an XML-based schema that allows arbitrary binary or text-based data formats to be described in a manner which allows the automated parsing of the data file into a corresponding XML file with the same data elements in the same order, capable of round-trip transformations to and from the original data format without loss. A DFDL document consists of an XML schema describing the data fields of a format, supplemented with annotations which describe how the data is stored (defining delimiters, endianness, etc.).

A partial (and not quite fully standards-compliant) implementation of a DFDL parser has been released as the open-source project Defuddle. Implementation is in progress of a new, improved DFDL parser called Daffodil.

DFDL schema files generally have the .xsd extension, denoting XML schema definitions.

Contents

 [hide

Format specs

Software

Sample files

Other links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox