問題タブ [binaryfiles]
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.
unix - 「バイナリ」ファイルと「テキスト」ファイルを区別するにはどうすればよいですか?
非公式に言うと、私たちのほとんどは、「バイナリ」ファイル (オブジェクト ファイル、画像、動画、実行可能ファイル、独自のドキュメント形式など) と「テキスト」ファイル (ソース コード、XML ファイル、HTML ファイル、電子メールなど) があることを理解しています。
一般に、ファイルを使って何か役に立つことができるようにするには、ファイルの内容を知る必要があり、エンコーディングが「バイナリ」または「テキスト」であるかどうかは問題ではありません。そしてもちろん、ファイルはバイト単位のデータを保存するだけなので、それらはすべて「バイナリ」であり、「テキスト」はエンコーディングを知らなければ意味がありません。それでも、「バイナリ」ファイルと「テキスト」ファイルについて話すことは依然として有用ですが、この不正確な定義で誰かを怒らせないように、引き続き「怖がらせる」引用符を使用します。
ただし、幅広いファイルに対応するさまざまなツールがあり、実際には、ファイルが「テキスト」であるか「バイナリ」であるかに基づいて、別のことを行いたいと考えています。この例は、コンソールにデータを出力するツールです。プレーンな「テキスト」は見栄えがよく、便利です。「バイナリ」データは端末を台無しにし、一般的に見ても役に立ちません。GNU grep は、一致をコンソールに出力するかどうかを決定する際に、少なくともこの区別を使用します。
問題は、ファイルが「テキスト」か「バイナリ」かをどのように見分けるかということです。さらに制限を加えると、Linux のようなファイル システムではどのように判断しますか? ファイルの「タイプ」を示すファイルシステムのメタデータを認識していないため、ファイルの内容を調べて、それが「テキスト」か「バイナリ」かをどのように判断すればよいのでしょうか? 簡単にするために、「テキスト」を、ユーザーのコンソールで印刷可能な文字を意味するように制限しましょう。特に、これをどのように実装しますか? (これはこのサイトで暗示されていると思いましたが、一般的に、これを行う既存のコードを指摘することは役立つと思います。指定する必要がありました)、既存のプログラムを使用して何ができるかについてはあまり知りませんこれ。
asp.net - VB.NET、MYSQL、および ASP.NET を使用した Web キャスティング/ブロードキャスト
現在、プロジェクトの Web キャスティングに取り組んでいます。私のコンセプトは、ホスト コンピューターのデスクトップを画像/jpeg ファイルとしてキャプチャし、VB.NET と ASP.NET が接続できる共通データベースを使用して、データベースに保存することです。最後に、データベースから画像を取得し、ASP.NET にレンダリングします。
1.) VB.NET -> 画像をキャプチャ 2.) MYSQL -> BLOB として画像を書き込む 3.) ASP.NET -> バイナリを Web ページに書き込む
私の問題は、ASP.NET にレンダリングされた画像が途切れたりちらついたりすることです。これらの問題を解消し、機器のパフォーマンスを犠牲にすることなく、結果としてより滑らかな画像アニメーションを提供できる方法または方法を知っていますか????? ?
ヒントや提案をいただければ幸いです.,. (^_^).,
これが私がウェブページに写真を出力する方法です:
If dr.HasRows Then
そうしないと
ページを更新するのに 1 秒を設定しましたが、ページを更新すればするほどちらつきが発生します。
image - 画像データはVCSに入れる必要がありますか?
私の職場では、これについて活発な議論をしています。基本的なサイトを表示するために必要な画像ではなく、一連の製品のユーザーがアップロードした画像について話しています。私は「まさか」と言いますが、他の人がどう思うか興味があります。
更新:明確にするために。これらは、入力/変更する製品の顧客提供の画像です。
c++ - 文字列をバイナリ ファイルに書き込む方法
このコードを使用して、文字列「foo」をバイナリ形式で 10 回出力しようとしました。しかし、なぜそれを行う機能が機能しないのでしょうか?
c++ - 出力ストリームで作成されたバイナリ出力ファイルの内容
このコードはコンパイルされ、実行されます。コンテンツをバイナリ形式に出力するだけです。ただし、出力は私が期待したものとは異なります。
- 出力ファイルのサイズは、std::cout で作成されたものよりもはるかに小さくなります。
- 出力ファイルのコンテンツは圧縮する必要があるため、エディターで開いたときにコンテンツを表示できないはずです。
しかし、以下のコードが期待どおりに機能しないのはなぜですか? それに応じてどのように変更できますか?
python - Python でフォーマットされたバイナリ ファイルをロードする最も効率的な方法
サイズが 20Mb 以下のバイナリ ファイルがあり、ヘッダー セクションと、一連の uchar を含むデータ セクションがあります。私はNumpy、SciPyなどを持っており、各ライブラリにはデータをロードする方法が異なります。使用すべき最も効率的な方法について何か提案はありますか?
clojure - Clojureでバイナリファイルを解析する方法
clojureでバイナリデータを解析する最もクリーンな方法は何ですか?ファイルまたはソケットに対して同等にクリーンに読み取り/書き込みできる必要があります。
何かのようなもの:
データを戻す場合はその逆です。どういうわけか構造を一度定義して、読み取り関数と書き込み関数に同じ定義を使用させるのは本当に素晴らしいことです。
svn - Subversion でバイナリ ファイルにならないように、OpenOffice でファイルを保存するにはどうすればよいですか?
私はパートナーと共同で Open Office ドキュメントに取り組んでおり、Subversion を使用して共同作業を行っています。ただし、ドキュメントを .odt ファイルとして保存すると、Subversion はこれをバイナリ ファイル タイプとして読み取ります。したがって、ファイルをマージしようとして差分が表示されたときに、競合があるとマージを適切に実行できないのではないかと心配しています。生の .odt ファイルを理解することはできません。
そこで私の質問は、「Open Office でドキュメントを保存して、必要なフォーマットをすべて保持しながら、バイナリ ファイルとして保存して簡単にマージできるようにするにはどうすればよいですか?」ということです。
または、これを行うために間違った方法を使用していますか? (これは可能性が高いです)
sysadmin - バイナリ ファイルからのビルドにルート アクセスが必要ないのはなぜですか?
部署のサーバーにいるとき、「apt-get install nethack」などのコマンドを使用できません。バイナリ ファイルから nethack を構築して、動作させる必要があるとのことです。少なくともそう言われました。理由がわかりません。バイナリからビルドする必要があるのはなぜですか? 「apt-get」などのコマンドの使用が禁止されているのはなぜですか? バイナリからビルドするのに root アクセスが必要ないのはなぜですか?
linux - Unix システムでバイナリ ファイルを編集する方法
Windows マシンでは、バイナリ ファイルの編集に使用できるサード パーティのエディタが多数あります。
Unixシステムでバイナリファイルを編集するにはどうすればよいですか?