Mike Beckerle created DAFFODIL-2380:
---------------------------------------
Summary: Perfect Round Trip capability
Key: DAFFODIL-2380
URL: https://issues.apache.org/jira/browse/DAFFODIL-2380
Project: Daffodil
Issue Type: New Feature
Components: Back End
Affects Versions: 2.7.0
Reporter: Mike Beckerle
Some users have the hope that Daffodil will perfectly-round-trip data.
That means that a parse, validate, unparse of data will perfectly reproduce
data, not canonicalize it thereby requiring recomputation of checksums,
signatures, etc. which we (Daffodil) can't do yet automatically.
Can daffodil keep track of the specific delimiters used, and other things that
would otherwise be cannonicalized. This would not be DFDL-spec compliant, which
requires that on unparse, the first of several alternative delimiters be used.
Nevertheless a mode where delimiters were captured into some sort of
pseudo-element so that they would be used for unparsing would be helpful for
some network-security applications.
There are other tickets for abilities to recompute checksums, by enhancing the
Daffodil layering extension of DFDL. This would be a different solution to that
sort of problem.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)