İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

ince ayar sarmalayıcı - Bulutta Çevrimiçi

OnWorks ücretsiz barındırma sağlayıcısında tweak-wrapper'ı Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut ince ayar sarmalayıcıdır.

Program:

ADI


çimdik - verimli altıgen düzenleyici

SİNOPSİS


çimdik [-l | -f] [-e] [-w genişlik] [-o ofset] Dosya

TANIM


çimdik bir hex editörüdür. Bir dosyayı çok düşük seviyede düzenlemenize izin vererek,
dosyanın tam ve tam ikili içeriği. İkili dosyaları değiştirmek için yararlı olabilir
yürütülebilir dosyalar, disk veya CD görüntülerini düzenleme, ikili dosya oluşturan programlarda hata ayıklama gibi
dosya biçimleri yanlış ve diğer birçok şey.

Daha basit hex editörlerinden farklı olarak, çimdik tamamen işlevsel bir ekleme moduna sahiptir. Bu değil
yukarıda açıklanan birçok dosya türünü düzenlerken kullanışlıdır, ancak diğer dosya türlerinde faydalı olabilir.
durumlar. Ayrıca, ekleme modu kullanımı kolaylaştırır çimdik yeni dosyalar oluşturmak için
çizik.

içinde bir dosya açtığınızda çimdik, ekran içeriğinin bir şeye baktığını görmeyi bekleyebilirsiniz.
bunun gibi:

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

Ortadaki sütun, bulunduğunuz dosyadaki her baytın onaltılık değerini gösterir.
düzenleme. Sağdaki sütun, bu baytların ASCII yorumunu gösterir;
uygulanabilir. Yukarıdaki örnekte, sıra 45 4C 46 ilk satırda çevirir
ASCII büyük harf "ELF", ancak sonraki dizi 01 01 01 00 bulunmamaktadır
yazdırılabilir herhangi bir ASCII gösterimi ve böylece sağdaki sütun basitçe noktaları yazdırır.

Soldaki sütun, her satırın başlangıcının dosya içindeki konumunu gösterir.

Aslında, başladığınızda çimdik, genellikle dosyanın satır başına 16 baytını değil 8 baytını görürsünüz.
Yukarıda verilen. Ancak, ekranınız şundan daha darsa - veya daha genişse - bu yapılandırılabilir.
normal 80 sütun veya düzenlediğiniz dosyanın sabit boyutlu kayıtlarından oluşuyorsa
başka bir boyut.

Varsayılan olarak, çimdik girdi dosyasının tamamını belleğe yüklemez. Bunun yerine, onu yükler
lazily, dosyanın bir bölümünün bir görünümünü talep ettiğinizde diskteki dosyadan okuma
saklamamış. Dosyayı değiştirdiğinizde, değişikliklerinizi bellekte saklar, ancak
dokunmadığınız kısımlar için orijinal disk dosyasına başvurmaya devam eder. Bu
çok büyük dosyaları (örneğin, tüm CD görüntülerini) olmadan düzenleyebileceğiniz anlamına gelir.
zorluk; böyle bir dosyanın açılması anlıktır, değişiklik yapılması neden olur çimdik's
tüm dosyanın boyutundan ziyade değişikliklerin boyutuyla büyümek için bellek kullanımı,
ve yalnızca değiştirilmiş sürümü kaydederken çimdik tüm girişi okumak zorunda
çıktıyı yazmak için dosya.

Ancak, bu çalışma modunun bir dezavantajı vardır; bu, girdi dosyası
başka bir program tarafından değiştirilirken çimdik çalışıyor, çimdik'nin dahili veri yapıları
takip etmek için yeterli değildir ve yazılan dosyanın bir
girdi dosyasının eski ve yeni içeriğinin karışımı. Bu nedenle, bunu devre dışı bırakabilirsiniz
gerekirse tembel yükleme; görmek -e seçeneği aşağıda.

SEÇENEKLER


Bu bölüm, tarafından desteklenen komut satırı seçeneklerini listeler. çimdik.

-f Runs çimdik "düzeltme" modunda, yani ekleme işlevi tamamen devre dışıyken. Bu
ekleme modunun kullanılmadığı bir dosyayı düzenliyorsanız yararlı olabilir
(örneğin yürütülebilir dosyalar, kesin dosya ofsetlerine güçlü bağımlılıklara sahip olma eğilimindedir)
bu, verileri oluşturmadan bir tanesine eklemeyi neredeyse imkansız hale getirir.
kullanılamaz) ve yanlışlıkla açmaktan kaçınmak istiyorsunuz.

-l Runs çimdik "bak" modunda. bu modda çimdik verileri değiştirmenize izin vermez
hiç; bir dosyayı ayrıntılı olarak incelemek için basit bir araç haline gelir.

-e Runs çimdik "istekli" modunda. bu modda çimdik tüm girdi dosyasını okuyacak
başlatılıyor. Bu, daha fazla bellek kaplamasına neden olur, ancak hiçbir belleği olmadığı anlamına gelir.
değiştirilmemiş kalan giriş dosyasına bağımlılık ve diğer programlar onu değiştirebilir
eğer ihtiyaç duyarlarsa sorun çıkarmadan.

-w genişlik
bayt sayısını belirtir çimdik satır başına görüntülenecektir. Varsayılan 16'dır, bu
80 sütunlu bir ekrana düzgünce sığar.

-o ofset
Bu seçenek belirtilirse, çimdik verilen dosya ofsetinin şu anda gerçekleşmesini sağlayacaktır
bir satırın başlangıcı. Örneğin, seçenekleri kullanarak bir dosya yüklediyseniz -w 8 -o
0x13, biraz şöyle bir görüntü görebilirsiniz:

00000000 7F 45 4C .EL
00000003 46 01 01 01 00 00 00 00 F.......
0000000B 00 00 00 00 00 02 00 03 ........
00000013 00 01 00 00 00 D0 8E 04 ........
0000001B 08 34 00 00 00 2C EF 01 .4...,..

İlk satıra dosyanın yalnızca üç baytını koyarak, çimdik Düzenlendi
dosya ofseti 0x13 (ondalık olarak 19) dördüncü satırın başında görünür
hattı.

Belirli bir dosyada bir dosyayı düzenlediğinizi biliyorsanız, bu seçeneği kullanabilirsiniz.
biçim. Örneğin, dosyanız 53 baytlık bir başlık ve ardından bir dizi içeriyorsa
22 baytlık kayıtlardan, seçenekleri belirtmeyi faydalı bulabilirsiniz. -w 22 -o 53.
Bu, başlıktan sonra dosyanın her bir kaydının
tam olarak bir satırda görün çimdikekranı.

-D Bu seçenek belirtilirse, çimdik bir dosyayı yüklemeye ve düzenlemeye çalışmayacak,
ama sadece varsayılanını üretecek .tweakrc standart çıktıdaki dosya. Bu bir
yeniden yapılandırmaya başlamak istiyorsanız kendinize bir başlangıç ​​noktası vermenin yararlı bir yolu
çimdikklavye düzeni.

ANAHTARLAR


Bu bölüm, tarafından desteklenen tüm düzenleme anahtarlarını açıklar. çimdik varsayılan olarak. varsayılan anahtar
için bağlamalar çimdik temelde Emacs benzeridir.

hareket anahtarlar
Emacs imleç hareket tuşlarının tümü çalışmalı ve muadilleri normal
fonksiyon tuşları da çalışmalıdır:

o ^P ve ^N önceki ve sonraki satırlara gidin; Yukarı ve Aşağı aynı şeyi yapmalıdır.

o ^B ve ^F bir karakter ileri geri git; Sol ve Sağ aynı şeyi yapmalıdır.

o Mv ve ^V bir seferde bir ekran yukarı ve aşağı gidin; Sayfa Yukarı ve Sayfa Aşağı yapmalıdır
aynısı.

o ^A ve ^E satırın başına ve sonuna gidin; Home ve End aynı şeyi yapmalıdır.

Basın M- ve M-> dosyanın başına ve sonuna gidin.

Basın ^X g dosyada belirli bir bayt konumuna gitmek için; yazmanız istenecek
istediğiniz pozisyon. Ondalık olarak veya " ile onaltılık sayı olarak girebilirsiniz.0x" önce
bunu.

Kurgu anahtarlar
İmleci ekranın altıgen bölümü ile ASCII arasında hareket ettirmek için Return tuşuna basın.
Bölüm.

Onaltılı bölümde, verileri değiştirmek için onaltılık rakamlar girebilirsiniz; ASCII'deyken
bölümüne doğrudan ASCII metnini yazabilirsiniz.

ASCII modunda, ayrıca ^Q sonraki giriş karakterini tam anlamıyla alıntılamak için; için
örneğin, bir Control-V eklemek istiyorsanız, tuşuna basabilirsiniz. ^Ç^V ve çimdik irade
bayt değerini otomatik olarak 0x16 ekleyin.

Basın ^X^benveya varsa Ekle tuşuna basarak üzerine yazma ve ekleme arasında geçiş yapın.
modu. Ekleme modunda, hex veya ASCII girişi yazmak, aşağıdakileri içeren yeni baytlar ekler.
verdiğiniz değerler. Ayrıca, ekranın solundaki baytı silmek için Geri tuşuna basabilirsiniz.
imleç veya ^D veya İmlecin altındaki baytı silmek için Sil.

kesim ve makarna
Basın ^@ (bu karakter Control-@ veya Control-2 tuş kombinasyonu ile oluşturulabilir,
veya Kontrol-Boşluğu) seçim bölgesinin sonunu işaretlemek için. Bunu yaptıktan sonra baytlar
bu işaret ile imleç arasında vurgulanacaktır. basmak ^@ terk etmek için tekrar
seçimi.

Basın Mw seçilen bölgeyi kopyalamak için bir seçim etkinken çimdikkesme arabelleği.

Ekleme modunda, ayrıca basma seçeneğiniz de vardır. ^W için kesim seçilen bölge
dosyadan tamamen çıkarın ve kesme arabelleğine yerleştirin.

Son olarak, basın ^Y kesilen arabellek içeriğini dosyaya geri yapıştırmak için (bu,
veya geçerli moda bağlı olarak takın).

Arama
Basın ^S bir bayt dizisi aramak için Aramak için bir metin girmeniz istenecek
ekranın alt satırında. Bu metni ASCII olarak veya bir hex dizisi olarak yazabilirsiniz.
ters eğik çizgi ile önek bayt değerleri (\). Örneğin,
bayt değeri 5 ve ardından "merhaba" kelimesini girebilirsiniz. \05merhaba. Eğer istersen
değişmez bir ters eğik çizgi karakteri belirtin, onu onaltılı olarak girebilirsiniz (olarak \5C), ya da sadece
girişte ikiye katlayın (\\).

Basın ^R geçerli imleç konumundan ileriye doğru aramak yerine geriye doğru arama yapmak için.

Dan beri çimdik saf ikili verilerle ilgilenir, aramalar her zaman büyük/küçük harfe duyarlıdır.

Denetleme the ekran
Eğer basarsan ^X w, yeni bir ekran genişliği girmeniz istenecektir. Bu aynı var
geçmesi gibi etki -w komut satırındaki seçenek. Benzer şekilde, presleme ^X o sana izin veriyor
eşdeğer yeni bir görüntü ofseti girmek için -o seçeneği.

Varsayılan olarak, geçerli dosya konumu ve dosya boyutu çimdikdurum satırı
altıgen olarak Onları ondalık olarak tercih ederseniz, tuşuna basabilirsiniz. ^X x or ^X h aralarında geçiş yapmak için
altıgen ve ondalık.

Diğer
Basın ^L ekranı yeniden çizmek ve imleci yeniden başlatmak için basmak ^Z askıya almak çimdik ve
geçici olarak kabuğa geri dönün.

Basın ^X^S düzenlemekte olduğunuz dosyayı kaydetmek için

Basın ^X^C çıkışa doğru çimdik. (Bunu kaydedilmemiş değişikliklerle yaparsanız, size sorulur.
onları kurtarmak istiyorsunuz.)

YAPILANDIRMA DOSYA


çimdik'nin klavye bağlantıları yapılandırılabilir. Evinizden bir dosya okumaya çalışacak
dizin aradı .tweakrcve bir tane bulursa, açıklanan klavye bağlamalarını kullanır.
içinde. Bir tane bulamazsa, dahili varsayılan bağlamalarını kullanır.

Direktiflerin çoğu, .tweakrc şeklindedir"bağlamak komut adı anahtar". Örneğin,
"bağlamak çıkış ^X^C". Ayrıca iki direktif daha var, genişlik ve ofset, Hangi
hayır ise varsayılan ekran parametrelerini verin -w ve -o seçenekler belirtilir.

hakkında bilgi edinmenin en kolay yolu .tweakrc dosya sahip olmakla başlamaktır çimdik çıktısını al
dahili varsayılan bir:

ince ayar -D > $HOME/.tweakrc

Ardından varsayılan dosyayı okuyabilir, çimdik dahili komut adlarını düzenleyin ve
İstediğinizi yapmak için dosya.

Onworks.net hizmetlerini kullanarak ince ayar sarmalayıcıyı çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad