問題タブ [pack]

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 投票する
2 に答える
7174 参照

php - PHP - 8 ビット整数の読み取り

すべて 8 ビット整数のバイナリ ファイルがあります。php unpack() 関数を使用しようとしましたが、1 バイト整数に対して機能する引数を取得できません。「n」/「v」引数を使用できるように、データをダミー バイトと結合しようとしました。これを行うためにWindowsマシンを使用しています。最終的には、8 ビットのバイナリ整数の文字列に基づいて整数の配列を返す関数が必要です。私が試したコードは以下のとおりです -

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

php - pack() -edバイナリデータのフォーマットを見つけて解凍する方法

次のようにMysqlフィールドにバイナリデータを保存しました:0x31および0x31303030303332. これは文字列からバイナリ データに変換されたもので、その文字列も、文字列がこのバイナリ データにどのように変換されたかもわかりません。pack()およびPHP 関数が役立つことがわかっている限り、しかし、どの形式 (関数の 2 番目の引数) が使用されたunpack()かがわからないため、このバイナリ データを文字列に戻すことはできません。関数unpack()に追加する正しい形式を見つけるにはどうすればよいですか? unpack('format', $mybinarystring)それとも、これを別の関数またはメソッドを介して元に戻すことができますか?

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

wpf - アプリケーションの原産地とその使用時期

  • アプリケーションの原産地は何ですか
  • いつ使用するか
  • 関連付けられているリソースファイルのビルドアクションはどのようになっていますか
  • pack:// application:、、、とpack:// siteoforigin:、、、の違いは何ですか
0 投票する
2 に答える
1010 参照

c# - C# HTML アジリティ パック

e コマース Web サイトを新しいプラットフォームに移行しています。すべてのページが静的な html であり、データベースにすべての製品情報がないため、現在の Web サイトから製品の説明を取得する必要があります。

ここにページの 1 つがあります: http://www.cabinplace.com/accrugsbathblackbear.htm

説明を文字列に入れるのが最善でしたか? HTMLアジリティパックを使用する必要がありますか? もしそうなら、これはどのように行われますか?私はhtmlアジリティパックとxhtml全般に慣れていないので。

ありがとう

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

c# - PHPのパック('N'、数値)とC#でのバイナリ連結

次のコードをC#に変換するにはどうすればよいですか?

関数の残りの部分を変換することができましたが、どのように機能するのかわかりません。また、PHPのバイナリ変数に-operatorを適用したときにpack('N', number)何が行われるのかもわかりません。.

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

c# - Html Agility Pack で解析エラーを無視しますか?

YouTube から 1 つのページを解析しようとしていますが、実際には構文エラーがないわけではありません。Html Agility Pack はこれらのエラーを警告し、結果として何も返しません。

http://codepaste.net/gh3hco

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

ruby - このバイナリ文字列はどのように使用されていますか?

ruby コードを勉強していて、この "varx" 変数が [0x140,4] で使用されているのを見ました <- それはどういう意味ですか? それを示すルビードキュメントが見つかりませんでした。varx はバイナリ文字列のようなものです。

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

struct - struct.packを使用してnumpy.float32を4バイトにパックします

こんにちは、struct.pack関数を使用してnumpy.float32をパックするのに少し問題があります。

32ビットでの38.2の16進表現は、0x4218CCCDです。ただし、Pythonターミナルを使用して前述のコードを実行すると(適切なモジュールをインポートした後)、出力は次のようになります。

Bの前にあるはずの\x42が省略されている理由がわかりません。

私は64ビットマシンで32ビットバージョンのPython2.7を実行しています。何か案は?

前もって感謝します。

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

perl - What is the fastest check digit routine for a string in Perl?

Given a string of digits, I have to sum all digits as fast as possible using Perl.

My first implementation unpacks digits with unpack(), then sums the list of digits with List::Utils' sum(). It's pretty fast but is there a faster pack/unpack recipe for this task?

I tried with a pack/unpack combination, and benchmarked the two implementations. Used CPU time is almost the same; maybe is there some fast trick I'm not aware of?

Here is how I did my benchmark:

0 投票する
5 に答える
7143 参照

python - PythonでのPerlのPack('V')関数?

私は最近、トレーニング コースの準備をするためにいくつかのエクスプロイトの開発に取り組んでおり、チュートリアルで問題に遭遇しました。私は見つけることができるすべてのチュートリアルに従ってきました.Pythonを使用して、チュートリアルが使用した言語とは対照的に、好みから外れています. すべてをクロスコードしようとしていますが、Perl の Pack() 関数をクロスコードする方法がわかりません。

TL;DR: これを python に翻訳しようとしています:

Python の struct.pack() 関数を見つけましたが、使用すると

、プログラムを停止し、動作しません。私は何を間違っていますか?

これは私のソースコード全体です