問題タブ [uint8t]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5542 参照

javascript - Uint8Array へのバイナリ ストリーム - JavaScript

HTTP リクエストから次のバイナリ ストリームを受信して​​います。

HTTP リクエスト

アンギュラーファクトリー

応答

console.log(stream) これを Uint8Array に変換する必要があります。私はそれをbas64に変換しようとしました

これを実行すると、「不正な形式の uri 例外」というエラーが表示されます。window.btoa(dataString) も試しましたが、「'ウィンドウ' で 'btoa' を実行できませんでした: エンコードする文字列には、Latin1 範囲外の文字が含まれています。」

これを Uint8Array に変換するにはどうすればよいですか?

0 投票する
1 に答える
220 参照

arm - ネオンキャスティングの問題

私は NEON 組み込み関数 (A9 プロセッサ) を初めて使用します。

valueに変換uint8x16_tしたい。int32x4_tそのために を使用しようとしましたが、うまくいきvreinterpret_s32_u8ませんでした。

誰でも私を案内してもらえますか?本当にありがとうございました。

0 投票する
2 に答える
21282 参照

c++ - C++ で uint8_t の配列を文字列に変換する

タイプ uint8_t の配列があります。配列の各要素を連結する文字列を作成したいと考えています。これはostringstreamを使用した私の試みですが、後で文字列が空になるようです。

0 投票する
1 に答える
2136 参照

c - サイズを変更するためのポインタの型キャスト (バイト単位)

ポインターを使用して、16 進数値で満たされたメモリ領域を移動しようとしています。uint8_t ポインターを使用して、一度に 1 バイトのみを指すようにしています。特定の位置 (開始位置からのオフセット数のバイト) に移動し、長さが 1、2、4、または 8 バイトのバイトのグループを格納したいと考えています。次に、値を符号付きまたは符号なしの 10 進数 (enum パラメーターによって決定) として解釈して出力したいと考えています。

ポインターを 1 バイトの uint8_t からバイト数の正しいサイズ (例: 8 btyes の場合は uint64_t) に単純に変更し、値を格納できると考えました (1 バイトだけを出力することはできないため)。時には、バイト/バイトのグループ全体を評価する必要があります)。これは私がこれまでに持っているものです:

これは機能せず、「無効な型引数 'unary *' (have 'uint32_t')」や「警告: ポインターから異なるサイズの整数へのキャスト」などのいくつかのエラーが発生します。

私は何を間違っていますか?