Top / example / オクテット列操作(割り当て)
/
オクテット列操作(割り当て)

目次

概要

オクテット列へ割り当て

/* スクリプトのロード */
Scripts.execStorage("ktl/OctetBuilder.tjs");

/* OctetBuilder のインスタンス作成 */
var oct = new OctetBuilder();

/* 64bit 整数の割り当て */
oct.assign(37564, OctetBuilder.vtfInt64);
Debug.message("size = " + oct.size); // size = 4

/* 倍精度浮動小数点数の割り当て */
oct.assign(3.14159265, OctetBuilder.vtfDouble);
Debug.message("size = " + oct.size); // size = 8

/* オクテット列の割り当て */
oct.assign(<% DE AD BE AF %>, OctetBuilder.vtfOctet);
Debug.message("size = " + oct.size); // size = 4

/* BOM付き文字列の割り当て */
oct.assign("\xFEFFfoobar", OctetBuilder.vtfString);
Debug.message("size = " + oct.size); // size = 14

/* ローカルストレージの内容の割り当て */
oct.assignStorage(System.exePath + "foobar.txt");