問題タブ [fileinputstream]

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

java - Jar から外部ファイルを読み取る

以下のコードを使用して.cer、Java クラスからファイル (ファイル) を読み取ります。Java クラスは Jar 内にバンドルされてから、EAR に含まれます。

私も試しました

しかし、どちらも FileNotFoundException をスローします。EAR は Unix システムの Weblogic にデプロイされます。パスとファイル名を確認しました。

何か不足している場合のアイデアはありますか?

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

java - 作成されたがIOExceptionが発生した破損したファイルを処理するにはどうすればよいですか?

これらの状況に対処する方法を提案していただけますか?2番目の例では、UNIXで発生することは非常にまれですよね。アクセス権に問題がない場合。また、ファイルは作成されません。IOExceptionが作成されているかどうかにかかわらず、なぜそこにあるのかわかりません。なぜIOExceptionを気にする必要があるのでしょうか。

ただし、最初の例では、ゾンビファイルが破損しています。ここで、ユーザーに再度アップロードするように指示すると、同じことが起こる可能性があります。それができず、inputstreamにマーカーがない場合。あなたはあなたのデータを失いますか?これがJavaでどのように行われるかは本当に好きではありません。Java7の新しいIOの方が優れていることを願っています。

削除するのが普通ですか

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

java - (Java)Runtime.exec内のファイルリダイレクト(双方向)?

このコマンドを実行したい:

しかし、EXECUTE_THIS はリダイレクト経由で入力ファイルを必要とし、このコマンドを単に Runtime.exec に渡すだけでは機能しないため、機能しません。

サイドノート:ここに質問する前に、これを解決する方法をすべて検索しました。Web には、Runtime.exec および入出力リダイレクトに関する多くの質問/記事があります。ただし、ファイルをコマンドに渡し、結果を別のファイルに出力することを扱うものは見つかりません。さらに、私は入力/出力ストリームにまったく慣れていないため、特定の状況に合わせてすべての情報をまとめるのに苦労しています。

とはいえ、どんな助けも大歓迎です。

PSこれを行う方法が複数ある場合、スループットの点で最速のものを優先します。

編集: 最後の質問で説明したように、プログラムはこのプロセスが完了するまで待ってから続行する必要があるため、これを bash 呼び出しに変更することはできません。

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

tracking - デバッガーを使用した一般的な入力トレース (例: pydbg、ollydbg など)

ファイル(未知の形式)を読み取るアプリケーション(実行可能ファイルがあります)があると仮定しましょう。実行可能ファイルによって解析される入力 (ファイルなど) をトレースしたい。つまり、入力がいつ読み取られ、実行可能ファイルによってどのように「消費」されるのかを知りたい。そうするためにブレークポイントを設定する一般的な方法はありますか? 特定のデバッガーを使用していない可能性があるため、一般的な方法を求めました。

ありがとう -サンジェイ

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

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

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

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

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

java - java.util.Properties を使用した奇妙な表示

次の形式の .properties ファイルがあります。

このファイルを解析すると、奇妙な表示がされます。これは私が使用しているコードです:

出力には何が含まれると思いますか?

回答後に質問を編集します。

ありがとうございました。

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

java - Java android fileinputstream fileoutputstream issue

I need a little question.How can I repair that code so I can use it in android too.I need just to load a file from assets folder in android projet, decrypt it and to show the size of the file and how long it takes to the application to decrypt it.

Code :

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

java - バイトを格納して配列に読み戻す方法

数値(バイト)のリストをファイルに保存して、バイト[]に取得できるようにしようとしています。

それらをテキスト ファイルに保存しようとしましたが、関連するコードが正しく読み取れないようです。

ファイルを保存してFileInputReader.read(byte[] buffer)、配列にバイトを入力する適切な方法はありますか?

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

java - 出力ストリーム処理への書き込み中にエラーが発生しました

私はアカデミック Java コースの一環として httpserver を構築しています。サーバーは基本的な GET および POST リクエストのみをサポートする必要があります。

HTML ファイル ストリーム コンテンツを HttpServer 出力ストリームに書き込む途中(および既に応答ヘッダーを送信した後) に発生するエラーを処理するエレガントな方法があるかどうか疑問に思っていました。

洗練された方法で、ユーザーを「内部サーバー エラー」エラー ページに表示またはリダイレクトすることについて言及します。

HTTP 応答ヘッダーを 501 エラー コードで再送信しようとしましたが、Java は、ヘッダーが既に送信されていると主張する例外をスローします...

1 つの修正方法は、ファイルの内容をメモリに読み込んでからヘッダーと内容を送信することですが、他の問題が発生する可能性があります。さらに、応答として送信する前に巨大なファイルをメモリにロードしたくありません。 .