////////////////////////////////////////////////////////////
// Ejemplo de lectura de un fichero binario
// Para usar las funciones de la clase VFile primero hay que importarla
// Se declara el objeto fichero
var fi = new VFile( "c:/fichero.exe" );
// Se abre el fichero en modo sólo lectura
if ( fi.open( VFile.OpenModeReadOnly ) )
// Se lee el fichero buffer a buffer
var numBytesLeidos = fi.readBuffer();
// Cada buffer se procesa byte a byte
while ( numBytesLeidos != 0 )
for( var pos = 0; pos < numBytesLeidos; pos += 1 )
contenido += String.fromCharCode( fi.bufferAt( pos ) );
numBytesLeidos = fi.readBuffer();
// Mostrar la cadena leída
// Si no ha sido posible abrir el fichero se muestra error
alert( "No se pudo abrir el fichero " + fi.fileName(), "Error" );