Read - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


FileTools[Compressed]

  

Read

  

read from a compressed file

 

Calling Sequence

Parameters

Description

Examples

Compatibility

Calling Sequence

Read(file, type, number)

Parameters

file

-

string or integer file descriptor

type

-

string or a hardware number type to read

number

-

number of characters or numbers to read

Description

• 

The Read command reads a fixed amount of data from a file that has been opened with FileTools[Compressed][Open].

Examples

> 

file≔FileToolsTemporaryFilename⁡FileToolsJoinPath⁡FileToolsTemporaryDirectory⁡,GZtest-

file≔/tmp/mpldoc6/GZtest-yYoYxV9R

(1)
> 

data≔LinearAlgebraRandomVector⁡100,datatype=float8

data≔−55.17.−35.36.71.75.47.−15.−48.−38.⋮100 element Vector[column]

(2)
> 

FileToolsCompressedWriteFile⁡file,data

800

(3)
> 

fd≔FileToolsCompressedOpen⁡file

fd≔825071248

(4)
> 

FileToolsCompressedRead⁡fd,float8,11

−55.

(5)
> 

FileToolsCompressedRead⁡file,float8,99

17.−35.36.71.75.47.−15.−48.−38.−80.48.−13.76.5.−2.5.92.74.−24.−28.−63.−19.−74.83.95.25.−69.27.16.83.81.38.−63.1.−25.−95.−77.−49.−24.−66.−28.−47.87.−99.77.8.−33.49.−63.−25.−1.−31.−88.64.−62.4.69.−63.−87.−34.64.81.25.65.98.51.11.51.95.−11.34.46.9.50.−43.−67.19.29.−12.96.93.−80.−92.−29.96.89.−55.−67.77.−70.13.−58.−94.−7.12.−53.21.−25.40.

(6)
> 

FileToolsCompressedClose⁡fd

0

(7)
> 

FileToolsRemove⁡file

> 

zipfile≔FileToolsTemporaryFilename⁡cat⁡FileToolsTemporaryDirectory⁡,kernelopts⁡dirsep,GZtest-,.zip

zipfile≔/tmp/mpldoc6/GZtest-AyUYslLY.zip

(8)
> 

FileTools[Compressed][WriteFile]("sample" in zipfile, "A sample message");

16

(9)
> 

fd := FileTools[Compressed][Open]("sample" in zipfile,'mode'=READ);

fd≔1

(10)
> 

FileToolsCompressedRead⁡fd,string,8

A sample

(11)
> 

FileToolsCompressedRead⁡fd,string,8

message

(12)
> 

FileToolsCompressedClose⁡fd

0

(13)
> 

FileToolsRemove⁡zipfile

Compatibility

• 

The FileTools[Compressed][Read] command was introduced in Maple 16.

• 

For more information on Maple 16 changes, see Updates in Maple 16.

See Also

FileTools[Compressed]

FileTools[Compressed][Close]

FileTools[Compressed][Open]

FileTools[Compressed][Write]

FileTools[Compressed][WriteFile]

FileTools[Remove]