FileTools[Binary][Read] - read binary data from a file
|
Calling Sequence
|
|
Read(file, type, num, opt1, opt2, ...)
|
|
Parameters
|
|
file
|
-
|
file descriptor or filename
|
type
|
-
|
type of data to read
|
num
|
-
|
number of elements to read
|
opt1, opt2, ...
|
-
|
(optional) argument of the form 'name' or 'name'=value
|
|
|
|
|
Description
|
|
•
|
The Read(file, type, num) command reads num elements in type format from a file and returns them in the form of a list.
|
•
|
The byteorder argument is the only valid optional argument for the Read command. The byteorder argument can have one of four values: big, little, network, and native. This effects the order in which bytes are written for multi-byte data types.
|
|
- big and little specify big endian and little endian respectively
|
|
- network specifies network ordering (big endian)
|
|
- native uses the native byte ordering
|
|
If byteorder is not specified, it defaults to network.
|
•
|
If file is the name of a file that has not been opened, Maple attempts to open the file before attempting to read the data.
|
•
|
An error is raised if file is not a valid descriptor or if it is the name of a file that does not exists.
|
|
|
Examples
|
|
>
|
|
| (1) |
>
|
|
| (2) |
>
|
|
| (3) |
>
|
|
>
|
|
| (4) |
>
|
|
>
|
|
| (5) |
>
|
|
|
|
Download Help Document
Was this information helpful?