問題タブ [apache-commons-codec]

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

java - 非常に大きなバイナリ ファイルで失敗する apache commons コーデックを使用した Base64 デコード

私は暗号化ツールを開発しており、暗号化されたファイル形式では Base64 を使用してデータをエンコードしています。FileInputStream にラップされた Base64InputStream を使用してファイルをデコードするために、apache commons コーデックを使用しています。大きな音楽ファイルでテストするまで、これは魅力的に機能しました。不思議な理由で、これを行ったとき、バイト 6028 以降のすべてのバイトが 0 になりました。それを byte[] に読み込むコードは次のとおりです。

なんらかの理由で、バイト 6028 以降はすべてcontents0 です。ただし、contents.length約 300,000 バイトです。ご想像のとおり、これは私のアプリケーションにとって驚異的でした。誰かが何が起こっているのかについて少しでも知っていますか?

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

java - ファイルを Base64 エンコードして圧縮する

私の目標は、ファイルをエンコードし、Java のフォルダーに圧縮することです。Apache の Commons-codec ライブラリを使用する必要があります。エンコードして圧縮することができ、正常に動作しますが、デコードして元の形式に戻すと、ファイルが完全にエンコードされていないように見えます。いくつかの部品が欠落しているようです。なぜこれが起こるのか誰か教えてもらえますか?

また、参照用にコードの一部を添付して、それに応じてガイドできるようにします。

0 投票する
0 に答える
1124 参照

java - エラー:encodeBase64()がクラスに定義されていません

以下のコードでimageInByteは、はバイト配列です。次のエラーが発生します。

encodeBase64()はクラスrsa1に対して未定義です

0 投票する
2 に答える
3057 参照

java - Eclipse は、Commons-Codec メソッドが存在しないと主張しています

これらのガイドラインに従って、Facebook API からの signed_request パラメーターの検証に取り組んでいますが、Commons Codec から Base64 クラスのメソッドのいくつかを呼び出す際に問題が発生しています。commons-codec 1.6 ライブラリをプロジェクト ( 私の参照ライブラリの写真) に追加しましたが、Eclipse が表示 されます。

赤い下線付きのコンストラクター

と言って

エラーメッセージ (Constructor Base64(boolean) is undefined)

これはそうではないと言っているので、これは奇妙です。

ダウンロードの md5 を確認したので、それは問題ではありません。

明るいアイデアはありますか?

0 投票する
5 に答える
12008 参照

android - ライブラリの競合を解決する方法(apache commons-codec)

Androidライブラリに問題があります。

ライブラリorg.apache.commons.codec.binary.Hex(バージョン1.6)のメソッドHex.encodeHexString(Byte Array)を使用したい

私のAndroidプラットフォーム(SDK 2.3.1)では、commons-codecライブラリバージョン1.3はすでに存在しますが、このバージョンにはメソッドがまだ存在しません(encodeHex()のみ)。

バージョン1.6のjarライブラリをEclipseプロジェクト(/ libsディレクトリ)に追加しましたが、エミュレータでプロジェクトを実行すると、次のようになります。

良いライブラリがどこにあるかをOSに示すにはどうすればよいですか?

MacOSXでJava1.6.0でEclipseJunoを使用しています

英語が下手でごめんなさい。よろしくお願いします!

編集:私の問題は明らかにjarjarツールで解決できます。 http://code.google.com/p/google-http-java-client/issues/detail?id=75

誰かがこのツールで私を助けることができますか?Antマニフェストまたはjarファイルを作成する方法がわかりません。

ありがとう

0 投票する
2 に答える
1695 参照

android - Apache Cordova: commons-codec を取得できません

Apache Cordova で新しい Android プロジェクトを作成しようとしています。スクリプトは開始しますが、次のメッセージで失敗します。

commons-codec を取得できませんでした。自分でダウンロードして、framework\libs ディレクトリに置いてください。現在、このプロセスは失敗する可能性があります。ごめん。

そして、それは失敗します。Windows 8 64ビットで実行しています。ANT、ADT、Android-SDK、Eclipse、Java はすべて正常に動作しています。管理者としてコマンドを実行しますが、違いはありません。commons-codec.jar の 1.7 バージョンをダウンロードし、Cordova だけでなく、ant と Android SDK の lib ディレクトリに配置しましたが、違いはありませんでした。

誰かが私を助けてくれることを願っています。事前に感謝したいと思います!

0 投票する
2 に答える
4330 参照

http - java.lang.NoClassDefFoundError:JBossAS7のorg/apache / commons / codec / DecoderException

別のサーバーで実行されているアプリの.warファイルを使用してデプロイする前に、JBossAS7をテストしています。

アプリを介してデータベースにログオンしようとすると、次のエラーが発生します。

一部のフォーラムでは、commons-codec jarを追加することを提案していますが、JBossにはすでにありますよね?(ここでjboss-as-7.1.1.Final/modules/org/apache/commons/codec/main/commons-codec-1.4.jar:)

OSGiはアクティブ化されていません。率直に言って、OSGiがどのような目的に役立つのかわかりませんが、アクティブ化しようとすると、展開に失敗するため、戦争が混乱します...

私はJDKを持っていますが、それが助けになるならJREはありません。

0 投票する
0 に答える
524 参照

android - DES 暗号化 - cipher.dofinal の呼び出しで badpadding 例外が発生する

動作する Java コードがあります。しかし、Android では機能しません。実際には、Javaで文字列を暗号化し、https経由でAndroidフォンに送信し、そこで復号化する必要があります。私はbase64にapache commons codecを使用しています。なぜ私が得るのかアドバイスはありBadPaddingExceptionますか?java と android で crypto.cipher は異なりますか

これらすべての関数を Java で実行しても問題はありません。しかし、Javaで暗号化を実行し、Androidで復号化を実行すると、復号化で例外が発生します

0 投票する
1 に答える
4972 参照

java - 一般的なコーデック jar ファイルをインストールできません

common.codecバイナリjarファイルをダウンロードしました。今私はクラスを使いたいですorg.apache.commons.codec.binary.Base64。ただし、このフォルダーには、、、、、という4つのjarファイルが含まれてcommon.codec-1.7.jarいます。クラスパスでどのパスに言及する必要がありますか? そして、すべてのjarファイルパスを試してプログラムにインポートしましたが、失敗しました。このダウンロードした jar ファイルを配置する場所と、コードで使用する方法を教えてください。commons-codec-1.7-javadoc.jarcommons-codec-1.7-sourcescommons-codec-1.7-testscommons-codec-1a.7-test-sources

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

java - sun.misc.BASE64Encoder を org.apache.commons.codec.binary.Base64 に変換する方法

私は次のコードを持っていますsun.misc.BASE64Encoder

に変換したいと考えていorg.apache.commons.codec.binary.Base64ます。API、ドキュメントなどを調べましたが、一致して同じ結果の値を与えると思われるものを見つけることができません。