Re: Re: How does one Compress and Decompress text to Card Files


[ Follow Ups ] [ BasicCard User Forum ]

Posted by ngonidan (217.74.238.26) on October 03, 2011 at 06:42:34:

In Reply to: Re: How does one Compress and Decompress text to Card Files posted by ngonidan on September 30, 2011 at 05:32:08:

To write multiple lines of byte arrays to a basic Card file, the Answer is Serialisation:

OutputStream regionFilestream = regionFile.sysOpenAsOutputStream();
ObjectOutputStream serializer = new ObjectOutputStream(regionFilestream );
serializer.writeFloat(firstFloat);
serializer.writeFloat(secongFloat);
serializer.writeUTF(aString);
serializer.writeObject(serializableObject);

To read the data back:

InputStream regionFilestream = regionFile.sysOpenAsInputStream();
ObjectInputStream deserializer = new ObjectInputStream(regionFilestream );
Float FloatVal1 = deserializer.readFloat();
Float FloatVal2 = deserializer.readFloat();
String StrVal = deserializer.readUTF();
Object deserializedObject = deserializer.readObject();


But i hadn't found the answer for byte arrays, contributions welcome.



Follow Ups:


[ Follow Ups ] [ BasicCard User Forum ]