問題タブ [decoding]
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.
java - OctのISO-8859-1文字を含む文字列をJavaの通常の形式に変換する方法
10 月に ISO-8859-1 文字の文字列 (\350 など) があります。Java で "\350" -> "è" など、通常の形式に変換するにはどうすればよいですか?
c# - これはbase40ですか?もしそうなら、C#でデコードするにはどうすればよいですか?
エンコードされた文字列がいくつかあり、それらをデコードする必要があります。おそらく、base40エンコードである可能性があります。私は本当にデコードする必要がありますが、エンコードもすべてC#で行うと便利です。ところで、base40のように見えるという結論に達する前に、すべての標準タイプのデコードを試しました。
base40のエンコード/デコードについては何も見つかりませんでした。base32やもちろんbase64のような類似したものに関するエンコード情報がたくさん見つかったので、base40を実行できるはずだと思います。
エンコードされた文字列と正しいデコードされた値の例を次に示します。必要に応じて、他のいくつかの例を提供できます。デコードしたいすべての文字列は、エンコードされたSHA1ハッシュです。
エンコード
/ KUGOuoESMWYuDb + BTMK1LaGe7k =
デコード
0xFCA5063AEA0448C598B836FE05330AD4B6867BB9
更新: SHA1文字列のバイナリバージョンがbase64にエンコードされていることが判明したため、デコードに問題がありました。Ignacio Vazquez-Abramsは、base64を示す出力を表示しましたが、回答を説明せず、要求に応じてC#の例を提供しなかったため、クレジットを与えることができます。そこで私は、彼のコードがどの言語で何をしているかについて深く掘り下げ、C#の例でそれを行う方法を投稿した答えを思いつきました。
c# - このC#Decodeメソッドのプロセスを逆にして、Encodeメソッドを作成するにはどうすればよいですか?
以下のDecodeBinaryBase64のプロセスを逆にして、一致するEncodeメソッドを作成する方法を知りたいです。簡単に言うと、このメソッドの出力が与えられた場合、入力として受け取ったのと同じ文字列を返すというC#コードです。
エンコードされた文字列とそれに対応するデコードされた文字列の例を次に示します。結果は、ファイルのSHA1ハッシュです。上記の方法は、正しい文字列に到達するためにデコードがどのように機能するかを理解する例です。
エンコード
/ KUGOuoESMWYuDb + BTMK1LaGe7k =
デコード
FCA5063AEA0448C598B836FE05330AD4B6867BB9
また
0xFCA5063AEA0448C598B836FE05330AD4B6867BB9
Porgesのおかげで正しいSHA1値を反映するように更新され、Dean'codeka'Hardinによって発見されたhexバグが修正されました。
実装されたソリューション
これが私が今持っている実装です、それは2つの方法に蒸留されたポルゲスからのものです。
python - Pythonエンコーディング関数をデコードできません
オブジェクトを1と0の文字列に変換しようとして、このPythonコードを作成しましたが、データの選択を解除できないため、デコードが失敗します。これはコードです:
actionscript-3 - オーディオのデコード / オーディオ再生 (AS3)
ActionScript 3 でオーディオをデコードして再生する方法に興味があります。SAMPLE_DATA イベントを使用してサウンド オブジェクトにバイトを書き込む方法を理解しているので、実際には問題ありません。私が理解したいのは、Flash Player 内でのネイティブ再生用に代替オーディオ形式を実装する方法です。
私が求めているのは、X 形式で何かを取得し、それを WAV 形式に「変換/デコード」して、そのバイトを Sound オブジェクトに書き込み、オーディオを再生するにはどうすればよいかということだと思います。FLAC オーディオと、おそらく OGG オーディオ用のデコーダを作成することに興味があります。これらは、最も広く使用されているオープン ソース オーディオ フォーマットの 1 つであるように思われるからです。
誰でもこれについて何かアドバイスをもらえますか?
html - ページに正しく表示されるように、HTML チャンクを不適切にエンコードする方法
データベースからいくつかの HTML タグを取得して、自分のページに表示する必要があります。ただし、Web サーバーがクエリ結果 (小さな html チャンク) を出力するとき、ページに出力する前に HTML をエンコードします。
例:<a>
なる<a>
サーバーの動作は変更できません。変えられるなら変えます!
HTMLチャンクをdbに格納する前にエンコードして、サーバーがページをレンダリングすると、チャンクがエンコード/デコードされ(?)、適切に表示される方法はありますか?
それが可能かどうかさえわかりません。
c++ - boost::iostreams::zlib::default_noheader が無視されているようです
boost::iostreams の zlib フィルターで gzip ヘッダーを無視するのに問題があります... zlib_param の default_noheader を true に設定してから zlib_decompressor() を呼び出すと、「data_error」エラー (ヘッダー チェックが正しくない) が発生するようです。これは、zlib がまだヘッダーを見つけることを期待していることを示しています。ヘッダーなしでデータを解凍するために boost::iostreams::zlib を入手した人はいますか? 2 バイトのヘッダーを持たないファイル/ストリームを読み取って解凍できる必要があります。どんな援助でも大歓迎です。
これは、boost::iostreams::zlib ドキュメントで提供されているサンプル プログラムの修正版です。
テスト データに問題がないことはわかっています。テストファイルで gzread() を呼び出す小さなプログラムを作成しました。正常に解凍されました...なぜこれが機能しないのか混乱しています。
前もって感謝します。
-氷
php - eval(stripslashes(gzinflate
テンプレートのフッターとヘッダーでコードをデコードしましたが、wordpressテンプレートのfunctions.phpでコードをデコードする方法がわかりません。
このコードをデコードしていただけますか?
c# - Firefox と Safari で自動 URL デコードを停止するには?
私の Web アプリケーションでは、ページ間の URL を介していくつかの値を送信したいと考えています。いくつかの特殊文字があるため、URL を壊さないように値をエンコードすることにしました。IE と Opera では、ブラウザに URL をロードするとエンコードされたままになりますが、Safari と Firefox では URL が自動的にデコードされ、コードが壊れます。
IE8 と Opera では、エンコードされた値は URL Default.aspx?sid= %c5%a1D%19%5c%c2%a5)のようになり、自動的にデコードされません。
Firefox と Safari では、値は自動的にデコードされ、次のように「クリア」に表示されます Default.aspx?sid= šD\¥)
問題は、コードで HttpUtility.UrlDecode(Request.QueryString["sid"]) を呼び出し、Web ページが Firefox または Safari で開かれると、コードが壊れることです...自動デコードを停止する方法はありますか?
javascript - 注入されたJavascriptをデコードしますか?
私は自分のサイトのフッターに次のものを注入し、より大きな謎(「どのように」起こったのか)を解決するために、それをデコードしようとしています。何か案は?
コードは次のとおりです。