本文へ移動
QKQuickKitEN
ファイル・バイナリLOCALブラウザ内で処理

エンディアン変換

16/32/64ビット整数をビッグエンディアンとリトルエンディアンの間で入れ替え、貼り付けたバイト列を両方の順序で解釈します。

入力と主要な処理をブラウザ内で行い、その入力内容をQuickKitサーバーへ送信しない設計です。

結果

バイトオーダー変換の結果
ビッグエンディアン バイト列
リトルエンディアン バイト列
ビッグエンディアン 16進
リトルエンディアン 16進
符号なし値
符号付き値(2の補数)
バイトスワップ後の値
仕組みと使い方

値を10進、0x 16進、0b 2進、0o 8進で入力し幅を選ぶと、ビッグエンディアン(ネットワーク順)とリトルエンディアンのバイト列、バイトスワップ後の値を、符号なしと2の補数の符号付きで表示します。負数は2の補数のビットパターンとして扱います。バイト表示はちょうど2/4/8バイトの16進を受け付け、両方向で読み取ります。計算はすべて正確な多倍長整数で行い、送信は一切しません。