1. on test_encode
  2.   fx = xtra("fileIO").new()
  3.  
  4.   ms = the milliseconds
  5.  
  6.   fx.openFile("c:\test.jpg", 1)
  7.   len = fx.getLength()
  8.   ba = fx.readByteArray(len)
  9.   fx.closeFile()
  10.  
  11.   b64 = script("base64_class").new()
  12.   b64.setMimeHeader("test.jpg")
  13.   data = b64.encode(ba, 0)
  14.   b64 = 0
  15.  
  16.   fx.createFile("c:\test.b64")
  17.   fx.openFile("c:\test.b64", 2)
  18.   fx.writeString(data)
  19.   fx.closeFile()
  20.  
  21.   put (the milliseconds-ms) && "ms"
  22.  
  23.   fx=0
  24. end
  25.  
  26. on test_decode
  27.   fx = xtra("fileIO").new()
  28.  
  29.   ms = the milliseconds
  30.  
  31.   fx.openFile("c:\test.b64", 1)
  32.   data = fx.readFile()
  33.   fx.closeFile()
  34.  
  35.   b64 = script("base64_class").new()
  36.   ba = b64.decode(data)
  37.   b64 = 0
  38.  
  39.   fx.createFile("c:\new.jpg")
  40.   fx.openFile("c:\new.jpg", 2)
  41.   fx.writeByteArray(ba)
  42.   fx.closeFile()
  43.  
  44.   put (the milliseconds-ms) && "ms"
  45.  
  46.   fx=0
  47. end
[raw code]