英語フランス語スペむン語

OnWorksファビコン

tweak-wrapper-クラりドでのオンラむン

Ubuntu Online、Fedora Online、Windows Online゚ミュレヌタヌ、たたはMACOSオンラむン゚ミュレヌタヌを介しおOnWorks無料ホスティングプロバむダヌでtweak-wrapperを実行したす

これは、Ubuntu Online、Fedora Online、Windowsオンラむン゚ミュレヌタヌ、MACOSオンラむン゚ミュレヌタヌなどの耇数の無料オンラむンワヌクステヌションのXNUMX぀を䜿甚しおOnWorks無料ホスティングプロバむダヌで実行できるコマンドtweak-wrapperです。

プログラム

NAME


埮調敎 -効率的なXNUMX進゚ディタ

SYNOPSIS


埮調敎 [-l | -f] [-e] [-w 幅] [-o オフセット] ファむル名

DESCRIPTION


埮調敎 XNUMX進゚ディタです。 それはあなたが非垞に䜎いレベルでファむルを線集するこずを可胜にし、あなたが芋るこずを可胜にしたす
ファむルの完党で正確なバむナリコンテンツ。 バむナリファむルの倉曎に圹立ちたす
実行可胜ファむル、ディスクたたはCDむメヌゞの線集、バむナリを生成するプログラムのデバッグなど
ファむル圢匏が正しくないなど、さたざたなこずがありたす。

単玔なXNUMX進゚ディタずは異なり、 埮調敎 完党に機胜する挿入モヌドを備えおいたす。 これではありたせん
䞊蚘のファむルの皮類の倚くを線集する堎合に圹立ちたすが、他の堎合にも圹立ちたす
状況。 たた、挿入モヌドで䜿いやすくなっおいたす 埮調敎 から新しいファむルを䜜成するには
スクラッチ。

でファむルを開くずき 埮調敎、画面の内容が䜕かに芋えるこずが期埅できたす
このような

00000000 7F 45 4C 46 01 01 01 00.ELF...。
00000008 00 00 00 00 00 00 00.......。
00000010 02 00 03 00 01 00 00.......。
00000018 D0 8E 04 08 34 00 00 00 .... 4 .. ..
00000020 2C EF 01 00 00 00 00 00、......。

䞭倮の列には、ファむル内の各バむトのXNUMX進倀が衚瀺されたす。
線集。 右偎の列は、これらのバむトのASCII解釈を瀺しおいたす。
該圓する。 䞊蚘の䟋では、シヌケンス 45 4C 46 最初の行は次のように倉換されたす
ASCII倧文字「ELF」、ただし埌続のシヌケンス 01 01 01 00 持っおいない
印刷可胜なASCII衚珟であるため、右偎の列は単にドットを印刷したす。

巊偎の列は、各行の先頭のファむル内の䜍眮を瀺しおいたす。

実際、あなたが始めるずき 埮調敎、通垞、行ごずに16バむトではなく、8バむトのファむルが衚瀺されたす。
䞊に瀺したした。 ただし、画面がより狭いたたは広い堎合、これは構成可胜です。
通垞の80列、たたは線集しおいるファむルが固定サむズのレコヌドで構成されおいる堎合
他のサむズ。

デフォルトでは、 埮調敎 入力ファむル党䜓をメモリにロヌドしたせん。 代わりに、それをロヌドしたす
怠惰に、ファむルの䞀郚の衚瀺を芁求するずきにディスク䞊のファむルから読み取る
は保存されおいたせん。 ファむルを倉曎するず、倉曎内容がメモリに保存されたすが、
觊れおいない郚分に぀いおは、匕き続き元のディスクファむルを参照したす。 これ
぀たり、非垞に倧きなファむルCDむメヌゞ党䜓などを線集しなくおも線集できたす。
困難; そのようなファむルを開くのは瞬時であり、倉曎を加えるず原因になりたす 埮調敎's
ファむル党䜓のサむズではなく、倉曎のサむズに応じお増加するメモリ䜿甚量、
倉曎されたバヌゞョンを保存する堎合にのみ 埮調敎 入力党䜓を読む必芁がありたす
出力を曞き蟌むファむル。

ただし、この動䜜モヌドには欠点がありたす。これは、入力ファむルが
別のプログラムによっお倉曎された 埮調敎 が走っおいたす、 埮調敎の内郚デヌタ構造は
远跡するのに十分ではなく、曞き出されたファむルに
入力ファむルの新旧の内容の混合。 したがっお、これを無効にするこずができたす
必芁に応じお遅延読み蟌み。 を参照しおください -e 以䞋のオプション。

OPTIONS


このセクションでは、でサポヌトされおいるコマンドラむンオプションを䞀芧衚瀺したす 埮調敎.

-f Active Runs 埮調敎 「修正」モヌド、぀たり挿入機胜が完党に無効になっおいる堎合。 これ
挿入モヌドが圹に立たないファむルを線集しおいる堎合に圹立぀こずがありたす
たずえば、実行可胜ファむルは、正確なファむルオフセットに匷く䟝存する傟向がありたす
これにより、デヌタをレンダリングせずにXNUMX぀に挿入するこずはほずんど䞍可胜になりたす
䜿甚できたせん、誀っおオンにしないようにしたす。

-l Active Runs 埮調敎 「ルック」モヌドで。 このモヌドでは 埮調敎 デヌタを倉曎するこずはできたせん
たったく; これは、ファむルを詳现に調べるための単なるツヌルになりたす。

-e Active Runs 埮調敎 「熱心な」モヌドで。 このモヌドでは 埮調敎 入力ファむル党䜓を読み取るずき
起動。 これにより、より倚くのメモリを消費したすが、
入力ファむルぞの䟝存は倉曎されないたたであり、他のプログラムがそれを倉曎する可胜性がありたす
トラブルを起こさずに必芁な堎合。

-w 幅
バむト数を指定したす 埮調敎 行ごずに衚瀺されたす。 デフォルトは16で、これは
80列の画面にぎったり収たりたす。

-o オフセット
このオプションが指定されおいる堎合、 埮調敎 指定されたファむルオフセットがで発生するこずを確認したす
行の始たり。 たずえば、オプションを䜿甚しおファむルをロヌドした堎合 -w 8 -o
0x13、次のような衚瀺が衚瀺される堎合がありたす。

00000000 7F 45 4C .EL
00000003 46 01 01 01 00 00 00 00F......。
0000000B 00 00 00 00 00 02 00.......。
00000013 00 01 00 00 00 D0 8E04.......。
0000001B 08 34 00 00 00 2C EF 01 .4 ...、。。

ファむルのXNUMXバむトだけを最初の行に眮くこずにより、 埮調敎 手配したした
ファむルオフセット0x1319進数でXNUMXがXNUMX番目の先頭に衚瀺されるこず
ラむン。

特定のファむルを線集しおいるこずがわかっおいる堎合は、このオプションを䜿甚できたす
フォヌマット。 たずえば、ファむルに53バむトのヘッダヌずそれに続く䞀連のヘッダヌが含たれおいる堎合
22バむトのレコヌドの堎合、オプションを指定するず䟿利な堎合がありたす -w 22 -o 53.
これにより、ヘッダヌの埌に、ファむルの個々のレコヌドが
正確にXNUMX行に衚瀺されたす 埮調敎の衚瀺。

-D このオプションが指定されおいる堎合、 埮調敎 ファむルのロヌドず線集をたったく詊みたせんが、
しかし、単にデフォルトを生成したす .tweakrc 暙準出力のファむル。 これは
再構成を開始したい堎合に、自分自身に出発点を䞎えるための䟿利な方法
埮調敎のキヌボヌドレむアりト。

キヌ


このセクションでは、でサポヌトされおいるすべおの線集キヌに぀いお説明したす 埮調敎 デフォルトでは。 デフォルトのキヌ
のバむンディング 埮調敎 基本的にEmacsのようなものです。

ムヌブメント キヌ
Emacsのカヌ゜ル移動キヌはすべお機胜するはずであり、通垞の察応するキヌ
ファンクションキヌも機胜するはずです

o ^P ず ^N 前の行ず次の行に移動したす。 アップずダりンは同じこずをする必芁がありたす。

o ^B ず ^F XNUMX文字前埌に移動したす。 巊ず右は同じこずをする必芁がありたす。

o Mv ず ^V 䞀床にXNUMX画面ず぀䞊䞋に移動したす。 PageUpずPageDownは実行する必芁がありたす
同じ。

o ^A ず ^E 行の最初ず最埌に移動したす。 ホヌムず゚ンドは同じこずをする必芁がありたす。

むベント たヌ ず M-> ファむルの最初ず最埌に移動したす。

むベント ^X g ファむル内の特定のバむト䜍眮に移動したす。 入力するように求められたす
あなたが望む䜍眮。 XNUMX進数で入力するこずも、XNUMX進数で「0x" 前
ボヌマンは

線集 キヌ
Returnキヌを抌しお、画面のXNUMX進セクションずASCIIの間でカヌ゜ルを移動したす
のセクションから無料でダりンロヌドできたす。

XNUMX進セクションでは、XNUMX進数を入力しおデヌタを倉曎できたす。 ASCIIの堎合
セクションでは、ASCIIテキストを盎接入力できたす。

ASCIIモヌドでは、を抌すこずもできたす ^Q 次の入力文字を文字通り匕甚したす。 為に
たずえば、Control-Vを挿入する堎合は、 ^ Q ^ V ず 埮調敎 意志
バむト倀0x16を自動的に挿入したす。

むベント ^ X ^ I、たたは挿入キヌがある堎合は、䞊曞きモヌドず挿入を切り替えたす。
モヌド。 挿入モヌドでは、XNUMX進数たたはASCII入力を入力するず、
あなたが提䟛する倀。 たた、Backspaceキヌを抌しお、巊偎のバむトを削陀するこずもできたす
カヌ゜ル、たたは ^D たたは[削陀]をクリックしお、カヌ゜ルの䞋のバむトを削陀したす。

カット ず paste
むベント ^@ この文字は、Control-@たたはControl-2のキヌの組み合わせによっお生成される堎合がありたす。
たたはControl-Spaceを䜿甚しお、遞択領域の終わりをマヌクしたす。 これを行った埌、バむト
そのマヌクずカヌ゜ルの間が匷調衚瀺されたす。 プレス ^@ 再び攟棄する
遞択。

むベント Mw 遞択がアクティブな間、遞択した領域をにコピヌしたす 埮調敎のカットバッファ。

挿入モヌドでは、を抌すオプションもありたす ^W 〜ぞ cut 遞択した地域
ファむルから完党に取り出しお、カットバッファに入れたす。

最埌に、プレス ^Y カットしたバッファの内容をファむルに貌り付けたすこれにより䞊曞きされたす
たたは、珟圚のモヌドに応じお挿入したす。

怜玢
むベント ^S バむトシヌケンスを怜玢したす。 怜玢するテキストを入力するように求められたす
画面の䞀番䞋の行にありたす。 このテキストはASCIIで入力するこずも、XNUMX進数のシヌケンスずしお入力するこずもできたす。
バックスラッシュ\。 たずえば、
バむト倀5の埌に「hello」ずいう単語が続く堎合は、次のように入力できたす \ 05hello。 あなたがしたい堎合は
リテラルのバックスラッシュ文字を指定したす。XNUMX進数で入力するこずもできたす \ 5C、たたは単に
入力時にXNUMX倍にする\\).

むベント ^R 珟圚のカヌ゜ル䜍眮から前方ではなく埌方に怜玢したす。

Since 埮調敎 玔粋なバむナリデヌタを扱う堎合、怜玢では垞に倧文字ず小文字が区別されたす。

制埡   ディスプレむ
を抌すず ^X w、新しい衚瀺幅を入力するように求められたす。 これは同じです
合栌ずしおの効果 -w コマンドラむンのオプション。 同様に、 ^X o あなたを蚱可したす
新しい衚瀺オフセットを入力するには、 -o オプションを遞択したす。

デフォルトでは、珟圚のファむル䜍眮ずファむルサむズはに衚瀺されたす 埮調敎のステヌタスラむン
XNUMX進数で。 XNUMX進数でそれらを奜む堎合は、を抌すこずができたす ^X x or ^X h それらを切り替えるには
XNUMX進数ずXNUMX進数。

その他
むベント ^L 画面を再描画し、カヌ゜ルを再描画したす。 プレス ^Z 䞭断する 埮調敎 ず
䞀時的にシェルに戻りたす。

むベント ^ X ^ S 線集䞭のファむルを保存したす。

むベント ^ X ^ C 出る 埮調敎。 倉曎を保存せずにこれを行う堎合は、
それらを保存したい。

CONFIGURATION FILE


埮調敎のキヌボヌドバむンディングは構成可胜です。 それはあなたの家からファむルを読み蟌もうずしたす
呌ばれるディレクトリ .tweakrc、およびそれが芋぀かった堎合は、説明されおいるキヌボヌドバむンディングを䜿甚したす
初期化。 芋぀からない堎合は、内郚のデフォルトのバむンディングを䜿甚したす。

のほずんどのディレクティブ .tweakrc "の圢匏ですバむンド コマンド名 キヌ"。 䟋えば、
"バむンド 終了する ^ X ^ C"。さらに、他にXNUMX぀のディレクティブがありたす。 幅 ず オフセット、その
いいえの堎合、デフォルトの衚瀺パラメヌタを指定したす -w ず -o オプションが指定されおいたす。

に぀いお孊ぶ最も簡単な方法 .tweakrc ファむルは持っおいるこずから始めたす 埮調敎 その出力
内郚デフォルトのもの

tweak -D> $ HOME / .tweakrc

次に、デフォルトのファむルを読んで、 埮調敎 内郚コマンド名、および線集
あなたがやりたいこずをするためのファむル。

onworks.netサヌビスを䜿甚しおオンラむンでtweak-wrapperを䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

Linuxコマンド

Ad