Browse Prior Art Database

Binary Editing with Pascal Language Description

IP.com Disclosure Number: IPCOM000112032D
Original Publication Date: 1994-Apr-01
Included in the Prior Art Database: 2005-Mar-26
Document File: 2 page(s) / 54K

Publishing Venue

IBM

Related People

Becker, DO: AUTHOR

Abstract

Binary editing with Pascal language description (BEP) provides a structured and flexible method of editing data.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Binary Editing with Pascal Language Description

      Binary editing with Pascal language description (BEP) provides
a structured and flexible method of editing data.

      In the Figure, the block diagram indicates how data is
processed by this method.  The user provides a data file and a Pascal
language data description file to BEP, as indicated in the Figure.
The data description file tells the BEP what kinds or types of data
are located in the data file, e.g., bytes, integers, characters,
records, arrays, etc.  An exemplary data description is as follows:

   type
            timingparameters = (t1, t2, t3, t4, t5, t6, t7, t99);

           partdata = file of record
                       SerialNumber: integer;
                       Temperature: integer;
                       VilData: array[1..20, 1..3]  of real;
                       VihData: array[1..20, 1..3]  of real;
                       VolData: array[1..8, 1..3]  of real;
                       VohData: array[1..8, 1..3]  of real;
                       ACData: array[t1..t99, 1..3]of integer,
          end;

      The data description labels the fields of data and provides a
structured hierarchical view of what is in the data file.  The BEP
parses the data description and uses the description to interpret the
data file.  Then, the user provi...