InggrisPerancisSpanyol

Ad


favorit OnWorks

tweak-wrapper - Online di Cloud

Jalankan tweak-wrapper di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah tweak-wrapper yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


mencubit - editor heksagonal yang efisien

RINGKASAN


mencubit [-l | -f] [-e] [-w lebar] [-o mengimbangi] nama file

DESKRIPSI


mencubit adalah editor heksagonal. Hal ini memungkinkan Anda untuk mengedit file pada tingkat yang sangat rendah, membiarkan Anda melihat
isi biner penuh dan tepat dari file. Ini dapat berguna untuk memodifikasi file biner
seperti executable, mengedit gambar disk atau CD, men-debug program yang menghasilkan biner
format file yang salah, dan banyak hal lainnya.

Tidak seperti hex editor yang lebih sederhana, mencubit memiliki mode insert yang berfungsi penuh. Ini bukan
berguna saat mengedit banyak jenis file yang dijelaskan di atas, tetapi dapat berguna di lain
situasi. Juga, mode penyisipan membuatnya mudah digunakan mencubit untuk membuat file baru dari
menggaruk.

Saat Anda membuka file di mencubit, Anda dapat mengharapkan untuk melihat konten layar mencari sesuatu
seperti ini:

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 H0 8E 04 08 34 00 00 00 ....4...
00000020 2C EF 01 00 00 00 00 00 ,.......

Kolom tengah menunjukkan nilai heksadesimal dari setiap byte dalam file Anda
mengedit. Kolom di sebelah kanan menunjukkan interpretasi ASCII dari byte tersebut, di mana
berlaku. Dalam contoh di atas, urutannya 45 4C 46 di baris pertama diterjemahkan menjadi
huruf besar ASCII "ELF", tetapi urutan berikutnya 01 01 01 00 tidak memiliki
setiap representasi ASCII yang dapat dicetak dan kolom sebelah kanan hanya mencetak titik-titik.

Kolom di sebelah kiri menunjukkan posisi di dalam file awal setiap baris.

Bahkan, ketika Anda mulai mencubit, Anda biasanya akan melihat 16 byte file per baris, bukan 8 byte
ditunjukkan di atas. Namun, ini dapat dikonfigurasi jika layar Anda lebih sempit - atau lebih lebar - daripada
80 kolom biasa, atau jika file yang Anda edit terdiri dari catatan ukuran tetap dari
beberapa ukuran lain.

Secara default, mencubit tidak memuat seluruh file inputnya ke dalam memori. Sebaliknya, itu memuatnya
dengan malas, membaca dari file di disk ketika Anda meminta tampilan bagian dari file itu
tidak memiliki disimpan. Saat Anda memodifikasi file, itu menyimpan modifikasi Anda di memori, tapi
terus merujuk ke file disk asli untuk bagian yang belum Anda sentuh. Ini
berarti Anda dapat mengedit file yang sangat besar (misalnya, seluruh gambar CD) tanpa
kesulitan; membuka file seperti itu seketika, membuat modifikasi menyebabkan mencubit's
penggunaan memori tumbuh dengan ukuran perubahan daripada ukuran seluruh file,
dan hanya ketika menyimpan versi yang diubah akan mencubit harus membaca seluruh input
file untuk menulis output.

Namun, mode operasi ini memiliki kelemahan, yaitu jika file input adalah
dimodifikasi oleh program lain saat mencubit sedang berlari, mencubitstruktur data internal akan
tidak cukup untuk melacak, dan kemungkinan file yang ditulis akan berisi a
campuran konten lama dan baru dari file input. Oleh karena itu, Anda dapat menonaktifkan ini
pemuatan lambat jika perlu; lihat -e pilihan di bawah ini.

PILIHAN


Bagian ini mencantumkan opsi baris perintah yang didukung oleh mencubit.

-f Berjalan mencubit dalam mode "perbaiki", yaitu dengan fungsi sisipkan sepenuhnya dinonaktifkan. Ini
mungkin berguna jika Anda mengedit file di mana mode penyisipan tidak berguna
(yang dapat dieksekusi, misalnya, cenderung memiliki ketergantungan yang kuat pada offset file yang tepat
yang membuatnya hampir tidak mungkin untuk memasukkan data ke dalam satu tanpa merendernya
tidak dapat digunakan) dan Anda ingin menghindari menyalakannya secara tidak sengaja.

-l Berjalan mencubit dalam mode "lihat". Dalam mode ini mencubit tidak mengizinkan Anda untuk mengubah data
sama sekali; itu hanya menjadi alat untuk memeriksa file secara detail.

-e Berjalan mencubit dalam mode "bersemangat". Dalam mode ini mencubit akan membaca seluruh file inputnya ketika
memulai. Ini menyebabkannya menggunakan lebih banyak memori, tetapi berarti tidak ada
ketergantungan pada file input tetap tidak dimodifikasi, dan program lain dapat mengubahnya
jika mereka perlu tanpa menimbulkan masalah.

-w lebar
Menentukan jumlah byte mencubit akan ditampilkan per baris. Standarnya adalah 16, yang
pas di layar 80 kolom.

-o mengimbangi
Jika opsi ini ditentukan, mencubit akan memastikan bahwa offset file yang diberikan terjadi pada
awal dari sebuah garis. Misalnya, jika Anda memuat file menggunakan opsi -w 8 -o
0x13, Anda mungkin melihat tampilan seperti ini:

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 H0 8E 04 ........
0000001B 08 34 00 00 00 2C EF 01 .4...,..

Dengan meletakkan hanya tiga byte file pada baris pertama, mencubit telah diatur
bahwa file offset 0x13 (19 dalam desimal) muncul di awal keempat
line.

Anda dapat menggunakan opsi ini jika Anda tahu Anda sedang mengedit file tertentu
format. Misalnya, jika file Anda berisi header 53-byte diikuti oleh seri
dari catatan 22-byte, Anda mungkin merasa berguna untuk menentukan opsi -w 22 -o 53.
Ini akan mengatur bahwa setelah tajuk, setiap catatan individu dari file akan
muncul tepat pada satu baris mencubittampilan.

-D Jika opsi ini ditentukan, mencubit tidak akan mencoba memuat dan mengedit file sama sekali,
tetapi hanya akan menghasilkan default .tweakrc file pada keluaran standar. Ini adalah sebuah
cara yang berguna untuk memberi diri Anda titik awal jika Anda ingin mulai mengkonfigurasi ulang
mencubittata letak keyboard.

KUNCI


Bagian ini menjelaskan semua tombol pengeditan yang didukung oleh mencubit secara default. Kunci bawaan
ikatan untuk mencubit pada dasarnya seperti Emacs.

Gerakan kunci-kunci
Tombol gerakan kursor Emacs semuanya harus berfungsi, dan rekan-rekan mereka dalam keadaan biasa
tombol fungsi juga harus berfungsi:

o ^P dan ^N pergi ke baris sebelumnya dan berikutnya; Atas dan Bawah harus melakukan hal yang sama.

o ^B dan ^F maju mundur satu karakter; Kiri dan Kanan harus melakukan hal yang sama.

o Mv dan ^V naik dan turun satu layar pada satu waktu; Page Up dan Page Down harus dilakukan
sama.

o ^A dan ^E pergi ke awal dan akhir baris; Rumah dan Akhir harus melakukan hal yang sama.

Tekan M- dan M-> pergi ke awal dan akhir file.

Tekan ^X g untuk pergi ke posisi byte tertentu dalam file; Anda akan diminta untuk mengetik
posisi yang Anda inginkan. Anda dapat memasukkannya dalam desimal, atau sebagai angka heksadesimal dengan "0x" sebelum
.

Mengedit kunci-kunci
Tekan Kembali untuk memindahkan kursor antara bagian heksa layar dan ASCII
bagian.

Saat berada di bagian hex, Anda dapat memasukkan digit heksadesimal untuk mengubah data; ketika di ASCII
bagian, Anda dapat langsung mengetik teks ASCII.

Dalam mode ASCII, Anda juga dapat menekan ^Q untuk benar-benar mengutip karakter input berikutnya; untuk
contoh, jika Anda ingin memasukkan Control-V, Anda dapat menekan ^Q^V dan mencubit akan
secara otomatis memasukkan nilai byte 0x16.

Tekan ^X^I, atau tombol Sisipkan jika Anda memilikinya, untuk beralih antara mode timpa dan sisipkan
mode. Dalam mode insert, mengetikkan hex atau input ASCII akan menyisipkan byte baru yang berisi
nilai yang Anda berikan. Juga, Anda kemudian dapat menekan Backspace untuk menghapus byte di sebelah kiri
kursor, atau ^D atau Hapus untuk menghapus byte di bawah kursor.

Memotong dan paste
Tekan ^@ (karakter ini dapat dihasilkan dengan kombinasi tombol Control-@, atau Control-2,
atau Control-Space) untuk menandai akhir dari wilayah pilihan. Setelah Anda melakukan ini, byte
antara tanda itu dan kursor akan disorot. tekan ^@ lagi untuk meninggalkan
seleksi.

Tekan Mw saat pilihan aktif untuk menyalin wilayah yang dipilih ke mencubitbuffer yang dipotong.

Dalam mode penyisipan, Anda juga memiliki opsi untuk menekan ^W untuk memotong wilayah yang dipilih
benar-benar keluar dari file dan menempatkannya di buffer cut.

Terakhir, tekan ^Y untuk menempelkan konten buffer yang dipotong kembali ke file (ini akan menimpa
atau masukkan tergantung pada mode saat ini).

Pencarian
Tekan ^S untuk mencari urutan byte. Anda akan diminta untuk memasukkan beberapa teks untuk dicari
di garis bawah layar. Anda dapat mengetik teks ini dalam ASCII, atau sebagai urutan hex
nilai byte diawali dengan garis miring terbalik (\). Misalnya, jika Anda ingin mencari
nilai byte 5 diikuti dengan kata "halo", Anda dapat memasukkan \05halo. Jika Anda menghendaki
tentukan karakter garis miring terbalik literal, Anda dapat memasukkannya dalam hex (sebagai \5C), atau sederhana
gandakan pada input (\\).

Tekan ^R untuk mencari mundur alih-alih maju dari posisi kursor saat ini.

Sejak mencubit transaksi dalam data biner murni, pencarian selalu peka huruf besar-kecil.

Mengontrol itu pameran
Jika Anda menekan ^X w, Anda akan diminta untuk memasukkan lebar tampilan baru. Ini memiliki hal yang sama
efek sebagai melewati -w pilihan pada baris perintah. Demikian pula, menekan ^X o memungkinkan Anda
untuk memasukkan offset tampilan baru, setara dengan -o .

Secara default, posisi file saat ini dan ukuran file ditampilkan di mencubitgaris status
dalam heksa. Jika Anda lebih suka mereka dalam desimal, Anda dapat menekan ^X x or ^X h untuk beralih antara
heksadesimal dan desimal.

bermacam-macam
Tekan ^L untuk menggambar ulang layar dan memindahkan kursor. tekan ^Z untuk menangguhkan mencubit dan
kembali sementara ke shell.

Tekan ^X^S untuk menyimpan file yang sedang Anda edit.

Tekan ^X^C untuk keluar mencubit. (Jika Anda melakukan ini dengan perubahan yang belum disimpan, Anda akan ditanya apakah
Anda ingin menyelamatkan mereka.)

KONFIGURASI FILE


mencubitbinding keyboard dapat dikonfigurasi. Ini akan mencoba membaca file dari rumah Anda
direktori bernama .tweakrc, dan jika menemukannya, ia akan menggunakan binding keyboard yang dijelaskan
di dalamnya. Jika tidak menemukannya, itu akan menggunakan binding default internalnya.

Sebagian besar arahan dalam .tweakrc berbentuk"mengikat nama-perintah kunci". Sebagai contoh,
"mengikat keluar ^X^C". Selain itu, ada dua arahan lainnya, lebar dan mengimbangi, yang
berikan parameter tampilan default jika tidak ada -w dan -o opsi ditentukan.

Cara termudah untuk belajar tentang .tweakrc file dimulai dengan memiliki mencubit keluarkan
default internal:

tweak -D > $HOME/.tweakrc

Kemudian Anda dapat membaca file default, pelajari mencubit nama perintah internal, dan edit
file untuk melakukan apa yang Anda inginkan.

Gunakan tweak-wrapper online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat menyediakan
    integrasi sederhana dari servlet Tomcat
    wadah untuk pengembangan java
    aplikasi web. Anda dapat bergabung dengan kami untuk
    diskusi...
    Unduh Plugin Eclipse Tomcat
  • 2
    Desktop WebTorrent
    Desktop WebTorrent
    WebTorrent Desktop adalah untuk streaming
    torrent di Mac, Windows atau Linux. Dia
    terhubung ke BitTorrent dan
    rekan-rekan WebTorrent. Sekarang tidak ada
    perlu menunggu...
    Unduh Desktop WebTorrent
  • 3
    GenX
    GenX
    GenX adalah program ilmiah untuk menyempurnakan
    reflektivitas sinar-x, neutron
    reflektifitas dan permukaan x-ray
    data difraksi menggunakan diferensial
    algoritma evolusi....
    Unduh GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP adalah program untuk statistik
    analisis data sampel. Ini gratis
    pengganti program berpemilik
    SPSS. PSPP memiliki basis teks dan
    grafis kami...
    Unduh pspp4windows
  • 5
    Ekstensi Git
    Ekstensi Git
    Ekstensi Git adalah alat UI mandiri
    untuk mengelola repositori Git. Juga
    terintegrasi dengan Windows Explorer dan
    Microsoft Visual Studio
    (2015/2017/2019). NS...
    Unduh Ekstensi Git
  • 6
    eSpeak: sintesis ucapan
    eSpeak: sintesis ucapan
    Mesin Text to Speech untuk bahasa Inggris dan
    banyak bahasa lainnya. Ukuran kompak dengan
    pengucapan yang jelas tapi artifisial.
    Tersedia sebagai program baris perintah dengan
    banyak ...
    Unduh eSpeak: sintesis ucapan
  • Lebih banyak lagi »

Perintah Linux

Ad