FLAM Issue Tracker - FL5
View Issue Details
0000074FL52.2 Subprogram FLUC (CONV)public2013-06-23 13:362014-10-13 08:26
Falk Reichbott 
Falk Reichbott 
0000074: Add BASE64 and HEX as encodings to conversion layer
Die Konvertierungskomponenten müssen um BASE64 und HEX Encodierung ergänzt werden, so dass wir in der Lage sind, BASE64 und HEX-Codierung über Originaldaten wegzunehmen oder hinzuzufügen.
No tags attached.
Issue History
2013-06-23 13:36Falk ReichbottNew Issue
2013-06-23 13:36Falk ReichbottStatusnew => assigned
2013-06-23 13:36Falk ReichbottAssigned To => Falk Reichbott
2013-06-27 23:16Falk ReichbottCategory1. FLAM/Software/Product => 2.2 Subprogram FLUC (CONV)
2013-06-27 23:16Falk ReichbottView Statusprivate => public
2013-06-27 23:19Falk ReichbottProject@2@ => FL5
2014-10-13 08:26Falk ReichbottNote Added: 0000657
2014-10-13 08:26Falk ReichbottStatusassigned => resolved
2014-10-13 08:26Falk ReichbottFixed in Version => 5.1
2014-10-13 08:26Falk ReichbottResolutionopen => fixed

Falk Reichbott   
2014-10-13 08:26   
The base encoding and decoding are now used in read and write operations of the CONV command of FLCL and is available also in byte and record interface.

A automated base decoding for supported encryption and compression streams was implemented. Means if data a valid base encoding, decoding is done, if the result a PGP, GZIP, XZ, BZIP2 or a other supported data stream.

The decoding is also done, if the result is XML, because a base encoding cannot be XML and XML cannot be a valid base encoding.

If we read binary data and decoding is requsted the decompressed data is given back. If an addtional decoding required an additional decoding must explicit requested. If you want to read the comressed data, but for the a base decoding is required, then you can define the levels of decoding. At target binary each decoding, decompression and decryption operation are a level and you can free define on which decoding level the auto decoding of the data is stoped.

For the targets TEXT and CHAR a addtional decoding is done if the result of this operation is not binary data. If you wan't to read the base encoding the autodecoding after decompression can be deactivated. For TEXT and CHAR each base decoding (for decryption, for decompression and for the real target (TEXT/CHAR)) is a decoding level because encrypted or compressed data cannot be of type TEXT or CHAR.