Encodes an arbitrary number in BCD format.
Encodes an arbitrary number in BCD format. Returns the corresponding array of bytes.
Encodes a number according to the rules of singed binary compressed big-endian numbers.
Encodes a number according to the rules of singed binary compressed big-endian numbers. Returns the corresponding array of bytes.
Encodes a number according to the rules of unsigned binary compressed big-endian numbers.
Encodes a number according to the rules of unsigned binary compressed big-endian numbers. Returns the corresponding array of bytes.
Encodes a number according to the rules of IEEE-754 double format (COMP-1).
Encodes a number according to the rules of IEEE-754 double format (COMP-1). Returns the corresponding array of bytes.
Encodes a number according to the rules of IEEE-754 float format (COMP-1).
Encodes a number according to the rules of IEEE-754 float format (COMP-1). Returns the corresponding array of bytes.
Encodes a number according to the rules of uncompressed (DISPLAY) COBOL EBCDIC format.
Encodes a number according to the rules of uncompressed (DISPLAY) COBOL EBCDIC format. Returns the corresponding array of bytes.
Generates a random array of a specified length.
Copies a smaller]array into a larger array into positions determined by indexes.
Puts a 8 digit BCD number (COMP-3) a byte array into positions determined by a indexes.
Puts a 64 bit little-endian decimal number defined by integral and fracture parts to a byte array into positions determined by a indexes.
Puts an number as an IEEE-754 double value into an array.
Puts an number as an IEEE-754 double value into an array. The starting offset is determined by 'index0'. The resulting offset is returned.
Puts a string into a byte array into positions determined by a indexes.
Puts a string into a byte array into positions determined by a indexes. No conversion from ASCII to EBCDIC is performed.
Puts an arbitrary number represented as a string into a byte array according to provided encoding.
Puts an arbitrary number represented as a string into a byte array according to provided encoding. The resulting bytes are inserted into an array according to a starting index (offset). The new offset is returned.
Puts an number as an IEEE-754 float value into an array.
Puts an number as an IEEE-754 float value into an array. The starting offset is determined by 'index0'. The resulting offset is returned.
Puts a little-endian short number to a byte array into positions determined by a indexes.
Puts a little-endian integer to a byte array into positions determined by a starting index (offset).
Puts a little-endian integer to a byte array into positions determined by a starting index (offset). The new offset is returned.
Puts an arbitrary number in EBCDIC uncompressed (DISPLAY) format into an array.
Puts an arbitrary number in EBCDIC uncompressed (DISPLAY) format into an array. The starting offset is determined by 'index0'. The resulting offset is returned.
Puts a little-endian short number to a byte array into positions determined by a indexes.
Puts a big-endian short number to a byte array into positions determined by a indexes.
Puts an ASCII string into a byte array into positions determined by a starting index (offset).
Puts an ASCII string into a byte array into positions determined by a starting index (offset). The new offset is returned. The passed string is automatically converted to EBCDIC common page encoding.
Puts an ASCII string into a byte array into positions determined by indexes.
Puts an ASCII string into a byte array into positions determined by indexes. The passed string is automatically converted to EBCDIC common page encoding.
Encodes an arbitrary big integer in a big-endian binary (COMP) format.
Encodes an arbitrary big integer in a big-endian binary (COMP) format. Returns the corresponding array of bytes.
This object contains a set of tooling methods for mainframe data generation