問題タブ [dd]
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 - 一般的な UNIX コマンド (具体的には dd) の Java ライブラリ?
一部のファイルをブロックするために dd コマンドを使用する必要があり、シェル経由で呼び出さずに実行したいと考えています。
クラス ライブラリは既に作成されていますか、それとも独自のブロッカー アンブロッカーをロールする必要がありますか?
基本的には行くのと同じです:
dd - 改行によるddの特殊性
私が読んだ情報源によると、ddブロックは単に改行をスペースに置き換えます。これは正しいですか、それとも他に機能していますか。
このように使用した場合のunixddユーティリティ:
そのようなファイルで:
つまり
与える必要があります:
それでもそれは与える
bash - ddコマンドの引数をまったく理解していない
私はddコマンドにすっかり慣れていますが、自分で使用する必要はほとんどありません。今日はそうする必要がありますが、本当に奇妙に思える行動に遭遇しています。
1億のテキストファイルを作成したいと思います。各行には「testing」という1つの単語が含まれています。これは私の最初の試みでした:
うーん、それは奇妙だ。他の組み合わせはどうですか?
したがって、これら4つの明らかに同等のコマンドのうち、すべてが異なるサイズのファイルを生成しますが、そのうちの1つだけが私が期待するものです。何故ですか?
編集:までに、私はその長いPerlコマンドの代わりに「はいテスト」を考えていなかったので少し恥ずかしいです。
cygwin - cygwin で gparted を実行する方法はありますか?
私は Android 用の SD カード イメージを大量に作成していますが、dd と GParted を頻繁に使用していることに気付きました。現在、USB ドライブから PartedMagic でラップトップを再起動しています。
私のWindowsコンピューターにはCygwinがあり、ddがあります
どうすれば GParted も入手できますか?
html - FIELDSET に含まれる絶対配置の DIV の情報ボックスが途切れる
フォームに完全に配置されている情報ボックスでいくつかの問題が発生しています。ページの基本的な構成は、DT タグに含まれる各フィールドのラベルと、DD タグに含まれるそのフィールドのその他の関連情報を含む入力ボックスを持つ定義リストを使用することです。
問題がどこにあるかを理解していることから、絶対に配置されたDDタグの一部に含まれる情報ボックス(入力の右側にある青いボックス、左側の入力に追加情報を提供するためにあります)があります. DD タグの高さは入力ボックスが伸びる範囲に制限されているため、情報ボックスは切り取られています。どうにかして、それに対応するための情報ボックスを持つ DD タグの高さを拡張する必要があります。
ここでこの例を見ることができます: http://www.andbarsolutions.com/test-html/form.htm
2 つの例があります。1 つは、情報ボックスが最後の入力にある場合です。これは、フォームの最後にオーバーハングすることを意味しますが、問題ありません。2 番目の例は最初の入力の情報ボックスですが、含まれるコンテンツの量に応じて、両方の入力を超えて広がる可能性があります。ご覧のとおり、両方のケースで途切れています (特に FF で見られる場合)。HR タグはレイアウトのためにあるので、最後に残しておく必要があります。
理想的には、このページで使用できるスクリプトの量が限られているため、スクリプトに頼ることなく、最初にこれに対する CSS 関連の回答があるかどうかを確認したいと思います。前述のように、1、2、3、またはその情報ボックスには 4 行のコンテンツがあるため、動的な高さを持つボックスと見なす必要があります。
これに関するフィードバックをお待ちしております。
c# - Linux dd コマンドの Windows C# 実装
リムーバブル ディスクのイメージを取得し、それを Linux Live USB にチャックする必要がある Windows で実行する C#.Net アプリを作成しています。ライブ USB がターゲット マシンに挿入されて起動し、起動時に dd コマンドを使用して別のドライブにフラッシュするスクリプトを実行します。
dd if=/path/to/file/from/csharp/program of=/dev/sdX
私が抱えている問題は、Windows 側でイメージを作成することです。dd を使用して Linux システムで作成したファイルを使用して Live Linux を試してみましたが、正常に動作しますが、Windows の C#.Net アプリケーション内からこれらのファイルを作成できる必要があります。cygwin やその他の依存関係に依存する必要はなく、Win32 CreateFile 関数を使用して物理デバイスを開こうとしました。
CreateFile は、次のように、最初の引数を "\.\F:" に設定して呼び出されます (F: がイメージするドライブの場合)。
しかし、Live Linux USB を使用して出力ファイルをディスクに dd すると、結果は期待どおりではありません (ディスクが起動できないなどですが、16 進エディターで出力ファイルを調べると、冒頭のMBRなど)。
これはエンディアンの問題ですか、それとも FileStream 以外のものを使用してデータをファイルにコピーする必要がありますか。
または、Windows ソース コードの dd の例があります (C# または C++、私はhttp://www.chrysocome.net/ddの Delphi を調べましたが、完全には理解していないか、適切な Delphi IDE を選択する必要があります。コードは離れています) それで、それがどのように機能するかを見ることができますか?
更新/編集:
dd 出力に含まれる最初の 512 バイトの 16 進文字列を次に示します。
そして、ここに私のコードが生成するものがあります:
これは編集/書き込みなどを行わずにまったく同じ CF カードから取得したため、なぜそんなに違うのか混乱していますが、どちらも正しい 55 AA バイトで終わります。Windows は、この方法でアクセスされたときにカード上の MBR を壊しますか、それとも私が気付いていないフードの下で何か他の奇妙なことが起こっていますか?
unix - バイナリファイルの一部のバイトをddで上書きするにはどうすればよいですか?
A2
バイナリファイルがあり、アドレスの値をDEADBEEF
他の値に置き換えたいと思いますA1
。
どうすればこれを行うことができdd
ますか?これを行うことができる他のツールがある場合は、提案してください。しかし、私はこれをiPhoneで行う予定なので、ほとんどの基本的なUnixツールでしか作業できません。
c - これらの c write() 呼び出しで大きなパフォーマンスの違いを引き起こしているのは何ですか?
この 2 つの行の違いが分かる人はいますか?
明らかに、命名規則ではありません。
具体的には、一方が他方よりも 4 倍高速にネットワーク経由で書き込みを行っています。
ロジック、フラグなどを探しています
ありがとう
python - Pythonサブプロセスddおよびstdout
私はサブプロセスを使用して、unixddを使用して/dev/randomからランダムファイルを作成しています。ここで、ddのデータ出力をstdoutではなくファイルに書き込みたい場合。これが使用しているコードです、
これは、dd出力をファイルに出力せず、代わりにstdoutに出力します。これはddコマンドの特定の機能ですか?または、サブプロセスがどのように機能するかについて何かが欠けていますか?