---------------------------------------- -- Returns file as ByteArray -- @param {string} tFile -- @return {byteArray|false} ---------------------------------------- on getBytes (tFile) fp = xtra("fileIO").new() fp.openFile(tFile, 1) if fp.status() then return false data = fp.readByteArray(fp.getLength()) fp.closeFile() return data end ---------------------------------------- -- Saves ByteArray to file -- @param {string} tFile -- @param {byteArray} tString -- @return {bool} success ---------------------------------------- on putBytes (tFile, tByteArray) fp = xtra("fileIO").new() fp.openFile(tFile, 2) err = fp.status() if not (err) then fp.delete() else if (err and not (err = -37)) then return false fp.createFile(tFile) if fp.status() then return false fp.openFile(tFile, 2) if fp.status() then return false fp.writeByteArray(tByteArray) fp.closeFile() return true end