Top / example / オクテット列操作(追加)
/
オクテット列操作(追加)

目次

概要

オクテット列へ末尾追加

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

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

/* 64bit 整数の末尾追加 */
oct.add(37564, OctetBuilder.vtfInt64);
Debug.message("size = " + oct.size); // size = 4

/* 倍精度浮動小数点数の末尾追加 */
oct.add(3.14159265, OctetBuilder.vtfDouble);
Debug.message("size = " + oct.size); // size = 8

/* オクテット列の末尾追加 */
oct.add(<% DE AD BE AF %>, OctetBuilder.vtfOctet);
Debug.message("size = " + oct.size); // size = 4

/* BOM付き文字列の末尾追加 */
oct.add("\xFEFFfoobar", OctetBuilder.vtfString);
Debug.message("size = " + oct.size); // size = 14

/* ローカルストレージの内容の末尾追加 */
oct.addStorage(System.exePath + "foobar.txt");