問題タブ [binary]

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

c - CでFAT12イメージファイルを読み込む

FAT12 イメージ ファイルがあり、それを開いて読み取る必要があります。この画像ファイル (in を含むディレクトリ/ファイル) を表示して、どのような結果が得られるかを把握したいと思います。この FAT12 イメージ ファイルを表示できる優れたソフトウェアを知っている人はいますか? また、この画像ファイルの内容を読み取ろうとするときに、誰かが正しい方向に導くことができますか?

0 投票する
10 に答える
11517 参照

binary - (バイナリ) ファイル形式を設計する際の重要なポイントは何ですか?

バイナリ データを記録するためのファイル形式を設計する場合、その形式にはどのような属性が必要だと思いますか? これまでのところ、次の重要なポイントを考え出しました。

  • ファイルを認識できるように、最初にいくつかの「マジックバイト」があります(私の特定のケースでは、これはファイルを「レガシー」ファイルと区別するのにも役立ちます)
  • 互換性を損なうことなくファイル形式を後で変更できるように、最初にファイルのバージョン番号を付けます。
  • すべてのデータ項目のエンディアンとサイズを指定します。または:データのエンディアン/サイズを説明するスペースを含めます(私は前者に傾向があります)
  • 将来必要になる可能性のあるファイルごとの属性用にスペースを確保する可能性はありますか?

フォーマットをより将来性のあるものにし、将来の頭痛の種を最小限に抑えるために他に何が役立つでしょうか?

0 投票する
3 に答える
4901 参照

binary - 浮動小数点 16 進数 8 進数 2 進数

私は、8 進数、16 進数、2 進数、そしてもちろん 10 進数で小数点以下の計算を実行できる電卓に取り組んでいます。浮動小数点の 10 進数を浮動小数点の 16 進数、8 進数、2 進数、またはその逆に変換する方法を見つけるのに問題があります。

計画は、すべての計算を 10 進数で行い、その結果を適切な数値システムに変換することです。ヘルプ、アイデア、または例をいただければ幸いです。

ありがとう!

0 投票する
4 に答える
26420 参照

binary - GNUldリンカースクリプトを含むバイナリファイルを含める

リンカースクリプトが機能しています。内容がファイルから直接プルされる別のデータセクションを追加したい(ldはそれを解析してセクションを抽出するべきではないなど)。どうやってやるの?

0 投票する
11 に答える
78093 参照

javascript - JavaScript でバイナリ データを読み取る方法はありますか?

JavaScript のオブジェクトにバイナリ データを挿入したいと考えています。これを行う方法はありますか?

すなわち

その趣旨の何か。どんな助けでも素晴らしいでしょう。

0 投票する
4 に答える
2310 参照

.net - CILをバイナリにコンパイルするためのツールはありますか?

以前の投稿「.NET言語でプログラムされたアプリケーションを古いマシンで動作させる」を見た後、私は疑問に思う必要があります。

CILをバイナリにコンパイルするためのツールはありますか?

その場合、ユーザーに.NET Frameworkを要求させたくない場合は、CILファイルをネイティブWindowsアプリに変換できますか?または、.NETからLinuxプラットフォームをターゲットにすることもできます。それは素晴らしいでしょう!

0 投票する
8 に答える
530 参照

binary - バイナリのみの製品でソースコードを検索する

私がGPLの下でリリースしたプロジェクトがあり、ソースは誰でも利用できるとしましょう。後で私は非常によく似た製品を見つけましたが、クローズドソースとして、他の誰かによってのみバイナリで配布されました。

彼らが彼らの製品で私のソースコードを使用していることを知る良い方法はありますか?

解決策がバイナリを何らかの方法でリバースエンジニアリングすることである場合、それを何らかの方法で自動化することは可能ですか?

編集:明確化。バグハントは1つのオプションですが、特にプロジェクトがライブラリであり、バイナリが独自のGUIを追加している場合は特に、決定的なものではありません。私が興味を持っている状況は、コードが解除されたことを露骨に明らかにしていないときです。

0 投票する
4 に答える
16329 参照

math - 負と正のバイナリを追加しますか?

X = 01001001 および Y = 10101010

これらを足し合わせたい場合、どうすればいいですか? それらは「2 の補数」です... いろいろ試してみましたが、さまざまな種類のルールがあるように見えるため、正しい答えが得られるかどうかはよくわかりません。

それが正しいことを確認したいだけです: 1. 負の数を変換
しないで、それらをそのまま追加します f.eks 01001001+10101010 = 11110011 => 00001100 => 1101 => -13 それとも? 1. マイナスを変換する 2. それらを足し合わせてマイナスを変換する f.eks 01001001+10101010 => 01001001 + 01010110 => 10011111 => 01100001 => -97 したがって、基本的に私がやりたいことは、XY、および X を取ることです。 +Y














誰かがそれを行う方法を教えてもらえますか?

いくつかのリソース サイト: Student-Binary celtickane swarthmore

0 投票する
3 に答える
31169 参照

.net - レジストリからのREG_BINARY値を文字列に変換するにはどうすればよいですか?(vb.net)

ファイルパスに関する情報を保持するバイナリ値(REG_BINARY)として格納されているレジストリ値があります。値はバイト配列に読み込まれます。しかし、どうすればそれを読み取り可能な文字列に変換できますか?

system.text.encoding.ASCII.GetString(value)について読みましたが、これは機能しません。私が知る限り、レジストリ値は任意のバイナリデータであり、ASCIIではありません。これが、このメソッドが役に立たないデータを生成する理由です。

誰かが私がデータを変換する方法を知っていますか?

サンプル:(エントリの一部)

regeditにより、これは次のようになります。

エントリ自体はOutlookから作成されました。無効になっているアドインアイテムのエントリです(復元力)

0 投票する
6 に答える
6571 参照

c# - C# BinaryWrite over SSL

MSSQL varbinary(MAX) フィールドに格納された PDF でクライアントに応答しようとしています。応答は、http 接続を介してローカルホストとテストサーバーで機能しますが、https 接続を介して実稼働サーバーでは機能しません。シンプルな BinaryWrite (以下のコード) を使用しています。

ここには派手なものはありません。バイナリ データを取得し、コンテンツ タイプを設定して、クライアントに書き戻すだけです。このように https で応答するために何か特別なことをする必要はありますか?

編集:機能しないということは、ブラウザに空白のドキュメントが表示されるということです。Acrobat がブラウザーにロードされません。

編集:この問題は IE 7 でのみ発生していることに気付きました。PDF は Firefox 3 で正しく読み込まれます。クライアントは IE 7 のみを使用しています (IE 6 からアップグレードするよう説得しました...笑)。

編集:ファイルを添付ファイルとして機能させるために、ヘッダー「content-disposition」を追加しようとしました。IE エラー「Internet Explorer は、ProductionServer.net から displayFile.aspx をダウンロードできません。(以下のコード)

編集:ファイルが運用サーバーで http 経由で表示される場合、ブラウザーは、メモ帳で表示されているように PDF のコードを表示します。(例: %PDF-1.4 %âãÏÓ 6 0 obj <> endobj xref 6 33 ...など)