タグ

binaryに関するizariuo440のブックマーク (3)

  • DataView - JavaScript | MDN

    多バイトの数値形式は、マシンアーキテクチャによってメモリー内での表現が異なります。説明はエンディアンを参照してください。 DataView のアクセサーは、プラットフォームアーキテクチャのエンディアンに関係なくデータにアクセスする方法を明確に制御する手段を提供します。 var littleEndian = (function () { var buffer = new ArrayBuffer(2); new DataView(buffer).setInt16(0, 256, true /* リトルエンディアン */); // Int16Array はプラットフォームのエンディアンを使用する return new Int16Array(buffer)[0] === 256; })(); console.log(littleEndian); // true または false

    DataView - JavaScript | MDN
    izariuo440
    izariuo440 2016/02/11
    エンディアンを意識してバイナリの読み書きができる
  • Uint8ClampedArray - JavaScript | MDN

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015. Learn moreSee full compatibilityReport feedback Uint8ClampedArray は型付き配列で、 0-255 に制約される 8 ビット符号なし整数値の配列を表します。指定された値が [0,255] の範囲を超えた場合、 0 または 255 が代わりに設定されます。整数以外を指定しようとすると、最も近い整数が設定されます。中身は 0 で初期化されます。生成されると、配列内の要素はそのオブジェクトのメソッドを使用するか、配列の標準的な添字の構文 (すなわち、ブラケット記法

    Uint8ClampedArray - JavaScript | MDN
    izariuo440
    izariuo440 2016/02/11
    IE10 は未対応
  • Typed arrays - Binary data in the browser  |  Articles  |  web.dev

    Typed arrays - Binary data in the browser Stay organized with collections Save and categorize content based on your preferences. Introduction Typed Arrays are a relatively recent addition to browsers, born out of the need to have an efficient way to handle binary data in WebGL. A Typed Array is a slab of memory with a typed view into it, much like how arrays work in C. Because a Typed Array is bac

    Typed arrays - Binary data in the browser  |  Articles  |  web.dev
    izariuo440
    izariuo440 2012/09/15
    JavaScript でバイナリを扱うことに関する概観
  • 1