Data Description, Inc.
site map download order
 
  Data Desk
Data Desk/XL
Viz!on
ActivStats
ActivEpi
ProgramLive
KeyDonor

Product Updates
Demo Downloads
Data Desk Templates
SHOE file format

Product Registration
Customer Service
 

SHOE Spec Level 2

block: simple data block type Ids


a 'simple data block' begins with a header containing a type, an element size, and a count.

possible types are:

#define ShoeDatfuint 0

unsigned integers

for any elements size

Least significant byte first

#define ShoeDatfsint 1

signed integers

for any elements size

Two's complement encoding, Least significant byte first

#define ShoeDatffpnm 2

ieee floating point numbers

32 bits - ieee single

64 bits - ieee double

other types of data can be represented using these base types. (for example, see ShoeObjXprAsciiCode2Text)

 

The Shoe specification consists of three levels:

level 0 - This level defines the storage and/or transmission of the stream of bytes upon which Shoe is based. i.e. file types, clipboard types.

level 1 - This level defines the overall structure of a Shoe file, independent of its meaning. i.e. how objects are composed of properties.

level 2 - This level defines the interpretation of the Shoe file. i.e. object types, property types, data types.