問題タブ [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.
file - NASA .hgt バイナリ ファイルの読み取り方法
バイナリファイルについて何か知っていれば、これは本当に簡単だと思いますが、私はその点では初心者です。
NASA .hgt ファイルからデータを抽出するにはどうすればよいですか? 以下は、www2.jpl.nasa.gov/srtm/faq.html からの説明です。
SRTM データ ファイルには、「N34W119.hgt」のような名前が付いています。文字と数字は何を指し、「.hgt」形式とは何ですか?
各データ ファイルは、地球表面の緯度 1 度×経度 1 度のブロックをカバーします。最初の 7 文字はブロックの南西の角を示し、N、S、E、W は東西南北を表します。したがって、「N34W119.hgt」ファイルは、北緯 34 ~ 35 度、西経 118 ~ 119 度をカバーします (このファイルには、カリフォルニア州ロサンゼルスのダウンタウンが含まれます)。ファイル拡張子 ".hgt" は単に "height" という単語を表し、高さを意味します。フォーマットタイプではありません。これらのファイルは、「未加工」形式 (ヘッダーなし、圧縮なし)、16 ビットの符号付き整数、海抜メートルで測定された標高、「地理的」(緯度と経度の配列) 投影、-32768 で示されるデータ空隙があります。 . 国際 3 秒角ファイルには 1201 列と 1201 行のデータがあり、合計ファイルサイズは 2,884,802 バイト ( = 1201 x 1201 x 2) です。米国の 1 秒角ファイルには 3601 列と 3601 行のデータがあり、合計ファイルサイズは 25,934,402 バイト ( = 3601 x 3601 x 2) です。詳細については、http://edcftp.cr.usgs.gov/pub/data/srtm/Readme.html にあるテキスト ファイル「SRTM_Topo.txt」を参照してください。
助けてくれてありがとう!このデータを Python スクリプトで使用するので、言語固有のトリックを他の言語で使用できない場合、それはすばらしいことです。
xml - プログラムデータの保存
私はいくつかの情報と小さな歴史を探しています。プログラムを作成していて、データベースを使用せずにデータを保存したいと考えています。XML を使用できると仮定していますが、他に何が使用できますか? データをファイルに保存し、XML やプレーン テキストを使用せずに取得するにはどうすればよいでしょうか? バイナリ形式とは何ですか? 使用できますか? バイナリ形式は、Microsoft が Office ファイルに使用していたものではありませんか? これについてどうすればよいかわかりません。助けていただければ幸いです。ありがとうございます。
c# - バイナリとしてエクスポートする際の不適切なテキスト データ - Textmode
このようなデータを含むファイルを生成しています。
textformat バイナリ型のテキストパッドでファイルを開くと。
データ部分では、連続する 2 つの数字の間に (.) があります。
php - PHP を使用して Base64 文字列をバイナリとしてディスクに保存する
私自身の「カバーの下を見る」チュートリアルとして、POP3 メールボックスから電子メールを収集するための PHP スクリプトを作成しています。バイナリ添付ファイルを利用しようとしているときに、添付ファイル情報をどうするかを理解しようとして立ち往生しています。
電子メールから収集される文字列を指定すると、次のようになります。
------=_Part_16735_17392833.1229653992102 コンテンツ タイプ: 画像/jpeg; name=trans2.jpg Content-Transfer-Encoding: base64 X-Attachment-Id: f_fow87t5j0 Content-Disposition: attachment; ファイル名=trans2.jpg
/9j/4AAQSkZJRgABAgEASABIAAD/4QxrRXhpZgAATU0AKgAAAAgABweSAAMAAAABAAEAAAEaAAUA AAABAAAAYgEbAAUAAAAAAAagEoAAMAAAABAAIAAAExAAIAAAAAAAAAAcgEyAAIAAAAAAAAAAhodp
(...)
EAgEAgEAgEAg8IBQRL/Lbe/tJrScHqZ2lkmE4XUP2XcSDZZ2VvZ28dtbsDIYmhkbRxAIJCAQC AQCAQf/ScyAQCAQCAQCAQCAQCAQCAQCAQCAQf/9k= ------=_Part_16735_17392833.1229653992102--
データをディスクに保存して、使用可能な形式にする方法はありますか?
binary - バイナリ形式、ビットごとの操作はありますか? 例えば。<<16#7F、16#FF>> bsl 1
erlang には、整数を操作するためのビット演算があります。たとえば、次のようになります。
整数を一連のバイトにパックする機能もあります
可能ですか、またはバイナリパックされたデータに対してビット単位の演算 (AND、OR、XOR、SHL、SHR など) を実行できる演算子または BIF はありますか?
例 (bsl がバイナリ パッケージで動作した場合、動作しません):
http - HTTP プロトコルがプレーン テキスト方式で設計されているのはなぜですか?
昨日、同僚と HTTP について話し合いました。なぜ HTTP がプレーンテキストで設計されているのかを尋ねられます。確かに、フラグを使用してさまざまな種類のメソッド (POST、GET) と変数 (HTTP ヘッダー) を表す TCP プロトコルと同様にバイナリ方式で設計できます。では、なぜ HTTP はそのように設計されているのでしょうか。技術的または歴史的な理由はありますか?
binary - SymbianのバイナリSMS
誰かがバイナリメッセージを送信するための(Symbian電話を構成するための)実用的なコードを作成し、バイナリデータサンプルも持っているのではないかと思います。これまでのところ、私が見つけたすべてのサンプルは、送信トレイを離れることができないか、戻ってこない。
ほとんどの場合、ポートとクラスの正しい値についてはよくわかりません。また、いくつかの正しいバイナリ文字列がテスト用に用意されていると便利です。コードが悪いのかデータが悪いのかわかりません。
linux - Linuxでコマンドラインを使用して文字列をバイナリ整数ファイルに変換する方法
私が望むのは、「1234」などの文字列として表される整数を取得し、それを値1234の32ビットビッグエンディアン整数を含むintというファイルに変換することです。
これを行うために私が考え出した唯一の方法は、次のようなものです
これは少し厄介です!
誰かがより良い方法を知っていますか?
ruby-on-rails - JSON / XMLを介して(Rails)RESTfulエンドポイントにバイナリデータを送信しますか?
私は現在、jsonとxmlを介してのみデータを提供および受信するRailsベースのWebアプリケーションをまとめています。ただし、一部の要件には、バイナリデータ(画像)をアップロードする機能が含まれています。
私の理解では、JSONは完全にそのためのものではありません...しかし、アプリケーションへのこれら2つのエントリポイントを介してバイナリファイル/データを受信する問題に一般的にどのように対処しますか?
erlang - erlangでバイナリを分割するにはどうすればよいですか
私が欲しいのは、比較的単純だと思います:
ポインタはありますか?