Я хотел бы написать и обновить плоское изображение, например qemu-img.
Я закодировал этот fsFile.as
package com.bytehost.snakemedia.utils {
import flash.utils.ByteArray;
public class fsFile {
private var _fsFilename:String;
private var _fsZeroSize:ByteArray;
private var _fileModificationTime:Date;
private var _fsFileSystem:Object;
public function fsFile( fsZeroSize:ByteArray,
fileModificationTime:Date,
fsFilename:String="",
fsFileSystem:Object=null) {
_fsFilename = fsFilename;
_fsZeroSize = fsZeroSize;
_fsFileSystem = fsFileSystem;
}
public function get fsFileName():String {
return _fsFilename;
}
public function get fileModificationTime():Date {
return _fileModificationTime;
}
public function getfsZeroSize():ByteArray {
var fsByte:ByteArray = new ByteArray();
_fsZeroSize.position = 0;
_fsZeroSize.readBytes(fsByte, 0, _fsZeroSize.length);
return fsByte;
}
public function get fsFileSystem():Object {
return _fsFileSystem;
}
}
}
Это правильно или неправильно? Или какой мне нужен кодировщик для Actionscript 3? Как узнать, когда я создаю плоское изображение размером 3 ГБ = 3072 МБ myimage.fs Но я хочу быть уверен.
Я должен создать простую функцию монтирования, такую как qemu -hdb (режим монтирования)
Также мне нужен код для Air Native Extensions?