IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

tweak-wrapper - Online nel cloud

Esegui tweak-wrapper nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando tweak-wrapper che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


pizzicare - editor esadecimale efficiente

SINOSSI


pizzicare [-l | -f] [-e] [-w larghezza] [-o offset] Nome del file

DESCRIZIONE


pizzicare è un editor esadecimale. Ti permette di modificare un file a un livello molto basso, permettendoti di vedere il
contenuto binario completo ed esatto del file. Può essere utile per modificare i file binari
come eseguibili, modifica di immagini di dischi o CD, debug di programmi che generano file binari
formati di file in modo errato e molte altre cose.

A differenza dei più semplici editor esadecimali, pizzicare possiede una modalità di inserimento completamente funzionale. Questo non è
utile quando si modificano molti dei tipi di file descritti sopra, ma può essere utile in altri
situazioni. Inoltre, una modalità di inserimento lo rende facile da usare pizzicare per costruire nuovi file da
graffiare.

Quando apri un file in pizzicare, puoi aspettarti di vedere il contenuto dello schermo guardando qualcosa
come questo:

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 ,.......

La colonna centrale mostra il valore esadecimale di ogni byte nel file in cui ti trovi
la modifica. La colonna a destra mostra l'interpretazione ASCII di quei byte, dove
applicabile. Nell'esempio sopra, la sequenza 45 4C 46 sulla prima riga si traduce in
le lettere maiuscole ASCII "ELF", ma la sequenza successiva 01 01 01 00 non ha
qualsiasi rappresentazione ASCII stampabile e quindi la colonna di destra stampa semplicemente punti.

La colonna a sinistra mostra la posizione all'interno del file dell'inizio di ogni riga.

Infatti, quando inizi pizzicare, di solito vedrai 16 byte del file per riga, non 8 come
sopra indicato. Tuttavia, questo è configurabile se lo schermo è più stretto - o più largo - di
le solite 80 colonne, o se il file che stai modificando è costituito da record di dimensioni fisse di
qualche altra dimensione.

Per impostazione predefinita, pizzicare non carica l'intero file di input in memoria. Invece, lo carica
pigramente, leggendo dal file su disco quando si richiede la visualizzazione di una parte del file it
non ha memorizzato. Quando modifichi il file, memorizza le tue modifiche in memoria, ma
continua a fare riferimento al file del disco originale per le parti che non hai toccato. Questo
significa che puoi modificare file estremamente grandi (ad esempio, intere immagini di CD) senza
difficoltà; l'apertura di un tale file è istantanea, le modifiche causano pizzicare's
utilizzo della memoria per crescere con la dimensione delle modifiche piuttosto che con la dimensione dell'intero file,
e solo quando si salva la versione modificata lo farà pizzicare devo leggere l'intero input
file per scrivere l'output.

Tuttavia, questa modalità di funzionamento presenta uno svantaggio, ovvero se il file di input è
modificato da un altro programma mentre pizzicare sta correndo, pizzicarele strutture dati interne di
non è sufficiente per tenerne traccia, ed è probabile che il file scritto conterrà a
miscela del vecchio e nuovo contenuto del file di input. Pertanto, puoi disabilitarlo
caricamento pigro se necessario; vedere il -e opzione di seguito.

VERSIONI


Questa sezione elenca le opzioni della riga di comando supportate da pizzicare.

-f Esegue pizzicare in modalità "fix", ovvero con la funzione di inserimento completamente disabilitata. Questo
potrebbe essere utile se stai modificando un file in cui la modalità di inserimento non è utile
(gli eseguibili, ad esempio, tendono ad avere forti dipendenze da precisi offset di file
che rendono quasi impossibile inserire dati in uno senza renderli
inutilizzabile) e si vuole evitare di accenderlo per errore.

-l Esegue pizzicare in modalità "guarda". In questa modalità pizzicare non consente di modificare i dati
affatto; diventa semplicemente uno strumento per esaminare un file in dettaglio.

-e Esegue pizzicare in modalità "desideroso". In questa modalità pizzicare leggerà l'intero file di input quando
cominciando. Questo fa sì che occupi più memoria, ma significa che non ne ha
dipendenza dal file di input che rimane invariato e altri programmi possono alterarlo
se necessario senza causare problemi.

-w larghezza
Specifica il numero di byte pizzicare verrà visualizzato per riga. Il valore predefinito è 16, che
si adatta perfettamente a uno schermo a 80 colonne.

-o offset
Se questa opzione è specificata, pizzicare farà in modo che l'offset del file specificato si verifichi a
l'inizio di una riga. Ad esempio, se hai caricato un file utilizzando le opzioni -w 8 -o
0x13, potresti vedere un display un po' come questo:

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...,..

Inserendo solo tre byte del file nella primissima riga, pizzicare ha organizzato
che il file offset 0x13 (19 in decimale) appaia all'inizio del quarto
linea.

Potresti usare questa opzione se sapessi che stai modificando un file in un particolare
formato. Ad esempio, se il tuo file contiene un'intestazione di 53 byte seguita da una serie
di record a 22 byte, potresti trovare utile specificare le opzioni -w 22 -o 53.
Ciò farebbe sì che dopo l'intestazione, ogni singolo record del file sarebbe
appaiono esattamente su una riga di pizzicaredisplay di.

-D Se questa opzione è specificata, pizzicare non tenterà affatto di caricare e modificare un file,
ma produrrà semplicemente il suo valore predefinito .tweakrc file sullo standard output. Questo è un
modo utile per darti un punto di partenza se vuoi iniziare a riconfigurare
pizzicareil layout della tastiera.

CHIAVI


Questa sezione descrive tutte le chiavi di modifica supportate da pizzicare per impostazione predefinita. La chiave predefinita
attacchi per pizzicare sono fondamentalmente simili a Emacs.

Meccanismo Tasti
I tasti di movimento del cursore di Emacs dovrebbero funzionare tutti, e le loro controparti normalmente
anche i tasti funzione dovrebbero funzionare:

o ^P ed ^N vai alla riga precedente e successiva; Su e Giù dovrebbero fare lo stesso.

o ^B ed ^F andare avanti e indietro di un carattere; Sinistra e Destra dovrebbero fare lo stesso.

o Mv ed ^V vai su e giù una schermata alla volta; Pagina su e Pagina giù dovrebbero andare bene
lo stesso.

o ^A ed ^E vai all'inizio e alla fine della riga; Home e End dovrebbero fare lo stesso.

Rassegna Stampa M- ed M-> vai all'inizio e alla fine del file.

Rassegna Stampa ^X g per andare in una particolare posizione di byte nel file; ti verrà chiesto di digitare
la posizione che desideri. Puoi inserirlo in decimale o come numero esadecimale con "0x" prima
esso.

Editing Tasti
Premi Invio per spostare il cursore tra la sezione esadecimale dello schermo e l'ASCII
.

Quando sei nella sezione esadecimale, puoi inserire cifre esadecimali per modificare i dati; quando in ASCII
sezione, puoi digitare direttamente il testo ASCII.

In modalità ASCII, puoi anche premere ^Q per citare letteralmente il carattere di input successivo; per
esempio, se vuoi inserire un Control-V, puoi premere ^Q^V ed pizzicare volere
inserisce automaticamente il valore del byte 0x16.

Rassegna Stampa ^X^I, o il tasto Ins se ne hai uno, per passare dalla modalità di sovrascrittura a quella di inserimento
modalità. In modalità di inserimento, digitando un input esadecimale o ASCII si inseriranno nuovi byte contenenti il
valori che fornisci. Inoltre, puoi premere Backspace per eliminare il byte a sinistra di
il cursore, o ^D o Elimina per eliminare il byte sotto il cursore.

taglio ed incolla
Rassegna Stampa ^@ (questo carattere può essere generato dalla combinazione di tasti Ctrl-@ o Ctrl-2,
o Control-Space) per contrassegnare la fine di un'area di selezione. Dopo averlo fatto, i byte
tra quel segno e il cursore sarà evidenziato. premere ^@ di nuovo ad abbandonare il
selezione.

Rassegna Stampa Mw mentre una selezione è attiva per copiare la regione selezionata in pizzicare's cut buffer.

In modalità di inserimento, hai anche la possibilità di premere ^W a taglio la regione selezionata
completamente fuori dal file e posizionarlo nel buffer di taglio.

Finalmente, premi ^Y per incollare di nuovo il contenuto del buffer tagliato nel file (questo sovrascriverà
o inserire a seconda della modalità corrente).

Ricerca
Rassegna Stampa ^S per cercare una sequenza di byte. Ti verrà chiesto di inserire del testo da cercare
sulla riga inferiore dello schermo. Puoi digitare questo testo in ASCII o come una sequenza di esadecimale
valori di byte preceduti da barre rovesciate (\). Ad esempio, se volessi cercare il
valore del byte 5 seguito dalla parola "ciao", potresti inserire \05ciao. Se lo desidera
specifica un carattere di barra rovesciata letterale, puoi inserirlo in esadecimale (come \5C) o semplicemente
raddoppiarlo in ingresso (\\).

Rassegna Stampa ^R per cercare all'indietro anziché in avanti dalla posizione corrente del cursore.

Dal pizzicare si occupa di dati binari puri, le ricerche fanno sempre distinzione tra maiuscole e minuscole.

Controllo , il dalla visualizzazione
Se premi ^X w, ti verrà chiesto di inserire una nuova larghezza di visualizzazione. Questo ha lo stesso
effetto come passare il -w opzione sulla riga di comando. Allo stesso modo, premendo ^X o ti permette
per inserire un nuovo offset di visualizzazione, equivalente a -o opzione.

Per impostazione predefinita, la posizione e la dimensione del file correnti vengono visualizzate su pizzicarela riga di stato di
in esadecimale. Se li preferisci in decimale, puoi premere ^X x or ^X h per alternarli tra
esadecimale e decimale.

Miscellanea
Rassegna Stampa ^L per ridisegnare lo schermo e centrare il cursore. premere ^Z sospendere pizzicare ed
tornare temporaneamente al guscio.

Rassegna Stampa ^X^S per salvare il file che stai modificando.

Rassegna Stampa ^X^C uscire pizzicare. (Se lo fai con modifiche non salvate, ti verrà chiesto se
vuoi salvarli.)

CONFIGURAZIONE RISORSE


pizzicarele associazioni della tastiera di sono configurabili. Tenterà di leggere un file da casa tua
directory chiamata .tweakrc, e se ne trova uno utilizzerà i collegamenti della tastiera descritti
dentro. Se non ne trova uno, utilizzerà i suoi collegamenti predefiniti interni.

La maggior parte delle direttive in .tweakrc sono della forma "legare nome-comando chiave". Per esempio,
"legare exit ^X^C". Inoltre, ci sono altre due direttive, larghezza ed offset, quale
fornire i parametri di visualizzazione predefiniti se no -w ed -o le opzioni sono specificate.

Il modo più semplice per conoscere il .tweakrc il file deve iniziare avendo pizzicare uscita la sua
quello predefinito interno:

tweak -D > $HOME/.tweakrc

Quindi puoi leggere il file predefinito, imparare il pizzicare nomi dei comandi interni e modificare i
file per fare quello che vuoi.

Usa tweak-wrapper online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Il plugin Eclipse Tomcat fornisce
    semplice integrazione di un servlet Tomcat
    contenitore per lo sviluppo di java
    applicazioni web. Puoi unirti a noi per
    discussione...
    Scarica il plug-in Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop è per lo streaming
    torrent su Mac, Windows o Linux. Esso
    si connette sia a BitTorrent che a
    peer WebTorrent. Ora non c'è
    bisogna aspettare...
    Scarica WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX è un programma scientifico da perfezionare
    riflettività ai raggi x, neutroni
    riflettività e raggi X di superficie
    dati di diffrazione usando il differenziale
    algoritmo di evoluzione...
    Scarica GenX
  • 4
    pspp4 windows
    pspp4 windows
    PSPP è un programma per la statistica
    analisi dei dati campionati. È gratuito
    sostituzione del programma proprietario
    SPSS. PSPP ha sia testuale che
    grafica noi...
    Scarica pspp4windows
  • 5
    Estensioni Git
    Estensioni Git
    Git Extensions è uno strumento di interfaccia utente autonomo
    per la gestione dei repository Git. È anche
    si integra con Windows Explorer e
    Microsoft Visual Studio
    (2015/2017/2019). Ns...
    Scarica le estensioni Git
  • 6
    eSpeak: sintesi vocale
    eSpeak: sintesi vocale
    Motore di sintesi vocale per inglese e
    molte altre lingue. Dimensioni compatte con
    pronuncia chiara ma artificiale.
    Disponibile come programma a riga di comando con
    molti ...
    Scarica eSpeak: sintesi vocale
  • Di Più "

Comandi Linux

Ad