問題タブ [decode]
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.
ruby - ruby 1.8.5でbase64をドル記号でデコードする
base64 でエンコードされた文字列があります (ドル記号が 2 つあるため、一般的な base64 文字列ではありません)
問題: Base64.decode64 (または .unpack("m")) は私のローカル マシン (ruby 1.8.6) では正常にデコードされますが、ruby 1.8.5 (Heroku で使用されるバージョン) では機能しません。
何か案は ?
編集:
私は持っている :
$$YTo1OntzOjM6Im1pZCI7czo3OiI3MTE5Njg3IjtzOjQ6Im5hbWUiO3M6MjE6IkthbnllIFdlc3QgLSBTdHJvbmd lciI7czo0OiJsaW5rIjtzOjQ4OiJodHRwOi8vd3d3LmVhc3kxNS5jb20vMDIgU3Ryb25nZXIgKFNuaXBwZXQpMS5tcD MiO3M6OToiX3BsYXl0aW1lIjtzOjU6IjgzMjAwIjtzOjg6Il9uZXh0aWRzIjtzOjEzNDoiMjc1ODE0MDYsMjc0MDE1 NzAsMjI1MTU0MDMsMTU1ODM2NjYsMTYzMTUzMzksMjgwNDY5MTUsMzAzOTMxODksMzUyMDAyMTMsMjIwNTE1MzAsMj c1NTg1MTQsMTM3ODkyNTYsMTk4MTY5OTgsMzA0NzI4MDEsMTUyNTk5NzksMTg5OTkxMzciO30=
ローカルでは '...'.unpack("m") でデコードに成功しましたが、heroku サーバーでは成功しませんでした (ruby 1.8.5、おそらく問題ではない ruby バージョン)。
c# - 画像または PDF ファイルに保存されている PDF-417 バーコードを .NET アプリケーション内から読み取り、デコードする
画像ファイルまたは PDF に埋め込まれたPDF-417 バーコードからデータをデコードできる .NET ライブラリを探しています。この時点で、 Java バージョンとC バージョンしか見つかりませんでした。
理想的には、このライブラリはオープンソースで無料であることが望ましいですが、そのようなデコーダが存在するかどうかは疑問です。
経験のある既存の製品のデモを試してみることを歓迎します - これは質問につながります - .NET を使用して画像または PDF に埋め込まれた PDF-417 バーコードを読み取った経験はありますか、また利用可能な製品はどれですか?そうすることをお勧めしますか?
python - Python 2.4 で Unicode 文字列をデコードできません
これはpython 2.4にあります。これが私の状況です。データベースから文字列を取得すると、ウムラウト付きの 'o' (\xf6) が含まれています。この時点で type(value) を実行すると、str が返されます。次に、.decode('utf-8') を実行しようとすると、エラーが発生します ('utf8' コーデックは位置 1 ~ 4 のバイトをデコードできません)。
ここでの本当に私の目標は、type(value) が Unicode を返すようにすることです。いくつかの有用な情報を含む以前の質問を見つけました が、選択した回答の例は実行できないようです。ここで私が間違っていることはありますか?
再現するコードは次のとおりです。
最初のステートメントで失敗するため、実際に書き込みステートメントに到達することはありません。
ご協力ありがとうございました。
編集:
DBの文字セットがutf8であることを確認しました。そのため、再現するコードで「\xf6」を「\xc3\xb6」に変更しましたが、それでもエラーが発生します。「utf-8」と「utf8」に違いはありますか?
コーデックを使用したファイルへの書き込みに関するヒントは便利ですが (私は間違いなく使用します)、このシナリオでは、デバッグ目的でログ ファイルに書き込むだけです。
asp.net - ビューステートにあるものを判断する良い方法は何ですか?
非常に大きなビューステート (>300KB) を持つページがあります。...ええ、私は知っています。この異常を 1 つのユーザー コントロールに絞り込みましたが、そのコントロールがそこに何を入れているのかを正確に判断するのに苦労しています。
ページで SavePageStateToPersistenceMedium をオーバーライドしましたが、渡されたビューステート オブジェクトを操作するのが苦手です。オブジェクト内のすべてを出力する再帰関数に渡すことはできますか?
自由に入手できるビューステート デコーダーを使用してみましたが、どれも機能しませんでした。ビューステートを逆シリアル化しようとすると、常にエラーが発生します。
ここでコードスニペットを探しています。
ありがとう、
マーク
トレースの提案をありがとう、特に。trace.axd のこと。しかし、それはまだコントロールの大きさを教えてくれるだけで、ビューステートに何があるかは教えてくれません。ビューステートに誤ってシリアライズしているオブジェクトがあるかどうかを確認できるようにしたいと考えています。
python - REG_BINARY 値 HKLM\Software\Microsoft\Ole\DefaultLaunchPermission をデコードして、どのユーザーがアクセス許可を持っているかを確認するにはどうすればよいですか?
「 HKLM\Software\Microsoft\Ole\DefaultLaunchPermission 」の REG_BINARY 値をデコードして、どのユーザーがデフォルトで権限を持っているかを確認する方法を見つけようとしています。可能であれば、他のユーザーをユーザー名で追加できる方法.
仕事では DCOM を使用し、ほとんどの場合、常に同じユーザーに許可を与えますが、場合によっては、クライアントに対応し、ニーズに合わせてカスタム ユーザー/グループを追加する必要があります。残念ながら、追加する必要があるカスタム ユーザーはランダムなユーザー名であるため、95% の確率で使用するデフォルト ユーザーで行ったように、すべてのユーザーを追加してキーから値をコピーすることはできません。
現在、事前定義されたユーザーのアクセス許可を設定するコマンドがあるコマンドライン実行可能アプリケーションに取り組んでいますが、カスタム ユーザーを追加してデフォルトのアクセス許可に追加するオプションも追加できるようにしたいと考えています。事前定義されたデフォルトのユーザー リストとともに。
現在、アプリケーションでデフォルトのユーザー リストを設定するには、次のように入力します。
MyTool.exe ポリシー
しかし、もう少し冗長にして、Windows ユーザーが NET コマンドを使用する方法に近づけたいと思います。たとえば、次のようになります。
MyTool.exe ポリシー /ADD:"MyCustomUsername"
問題は、REG_BINARY 値に格納されているデータを簡単にデコードできないように見えることです。Python で 16 進部分をデコードできましたが、最初にどのようなエンコーディングが使用されたのかさえわからないため、どうすればよいか分からないある種のバイナリ データが残っています。それをデコードするために何を使用するかを知っています。:P
私はかなりのグーグルをしましたが、このトピックに関する用語を理解していないために、答えが何であるかを認識せずに答えを見落としている可能性があると思います.
私の最初の本当の質問は、16進数からデコードされた後、上記のキーにどのようなエンコードが使用されているかということであると思いますか?
さらに良いことに、キーの値をプログラムで取得/変更して、現在設定されているユーザーのリストを取得し、必要に応じて追加のユーザー/グループを追加することもできますか?
可能であれば、このアプリケーションを厳密に Python (または WMI/WMIC) で記述したままにしておくことをお勧めしますが、必要に応じて、他のタイプのコードを Python アプリケーションに実装することを試みることができます。また、このアプリケーションは主に Windows XP Professional とほとんどの Windows Server バージョンで使用されていることを言及しておくと便利だと思います。そのため、考えられる解決策が以前の Windows OS バージョンと互換性がないかどうかは心配していません。
このトピックに慣れるための支援、コード、または簡単なヘルプをいただければ幸いです。
あなたが提供できる助けを前もってありがとう!! :D
java - base64 文字列 Java 5 のデコード
Java 1.5 ライブラリのみを使用して base64 文字列をデコードする簡単な方法はありますか?
Windows と Mac OS X の間のクロス プラットフォーム互換性の問題により、Java 1.5 を使用する必要があります (Java 1.6 をサポートするのは Mac 10.5 のみで、10.5 より前のバージョンはすべてデフォルトで Java 1.5 です)。
オブジェクト「sun.misc.Base64Decoder」は Java 6 には存在しますが、Java 5 には存在しません。
c - チャンク転送デコーダ、C のコード スニペット
フォルダーへのアクセスを許可し、その中のファイルをダウンロードし、フォルダーにアップロードするだけの http サーバーを作成しています。これまでのところ、ほとんどの作業は完了しており、残っているのはファイルのアップロードだけです。クライアントからファイルを受信するたびに、チャンク データが送信されます。
デコードするのがわかりません。必要なのは、ソケットで受信したデータをデコードする関数だけです。または、ブラウザがチャンク転送を送信することを許可しないようにする方法さえあります。
php - CMIString4096 とは何ですか? また、その中のデータを抽出するにはどうすればよいですか?
Adobe Presenter 7 から取得したこの文字列があります。これは suspend_data と呼ばれ、CMIString4096 型です (ドキュメントによる)。
CMIString4096 最大長が 4096 文字の ASCII 文字のセット。
これは文字列です:
aG1111111000000000BB001EC%2EacC%7E%24GS%2AayjHm110BKCBBB0B0EBAB1B1ED%2EicC%7E%24GS%2AlfkHm110BKDBCB0B0EBBB0B0EBAB1B1EE%2EwcC%7E%24GS%2ACBlHm100BKDB2BCBCDB1BABBDB0BBBADF%2E7cC%7E%24GS%2A4GmHm110BKBB0Ebl%C3%A1rRbl%C3%A1r%3Bgr%C3%A6nn%3Brau% C3%B0urB
いくつかの urlencoded 文字を含む base64 のように見えます。文字列を urldecode() すると、最後の数文字がデータに似ていますが、それは utf8 にあり、それを utf8_decode してこれを確認します。
わかりました (最後に) いくつかのデータに近づいていますが、それでも混乱しているように見えます。base64_decode() すると、バイナリの混乱が発生しますが、それが何であるかはわかりません。
このデータが何であり、どうすればそれを理解できるか知っている人はいますか? 私はPHPを使用しているので、その中の関数のみが適用されます。
c++ - C ++:文字列からすべてのHTMLフォーマットを削除しますか?
brまたはspan.../spanタグまたはその他のHTML文字/エンティティを含む可能性のある文字列があります。これらすべてを取り除き、残りのUTF-8文字を取得するための堅牢な方法が必要です。これは、理想的にはクロスプラットフォームである必要があります。
このようなものが理想的です:
http://snipplr.com/view/15261/python-decode-and-strip-html-entites-to-unicode/
しかし、それはタグも削除します。