Lista di distribuzione [ARTI2000]
Comunicato n.258 del 10/2/2024.
Programma CTT per confronto di testi edizione
1.10.
CTT (Compare Tree/Text) è un'utilità da riga di
comando che consente di confrontare uno o più file presenti in una determinata
directory con i file contenuti in una directory obiettivo. Funziona in modalità
console con qualsiasi versione di Windows XP / Win7
/ Win10 / Win11, sia a 32
bit sia a 64 bit.
Il programma supporta due modalità operative come
indicato di seguito.
1) Modalità di confronto ad albero (Tree
Mode).
Scopo: confrontare rapidamente i file in una directory e nelle sue
sottodirectory ed eliminarne alcuni con determinati criteri, se lo si desidera,
ad esempio per controllare/ripulire un backup. È anche possibile calcolare un
grado di coerenza fra i file confrontati per stimare l'entità della
somiglianza.
2) Modalità di confronto come testo (Text
Mode).
Scopo: effettuare un confronto a righe (o a blocchi) fra un singolo
file origine e un file obiettivo e visualizzare interattivamente le
differenze.
Modifiche nella versione 1.10 di CTT.
1. Aggiunta la possibilità di calcolare un grado di
coerenza tra i file confrontati: la coerenza C è un valore percentuale che si
avvicina tanto più a 100 quanto maggiore è la somiglianza (opzione /P). Quando
si effettua il calcolo della coerenza è anche possibile memorizzare in appositi
file le porzioni di testo in comune o quelli che ricadono al di fuori
dell'intersezione
2. Nuove opzioni per il Tree Mode.
- /E:
imposta l'elenco delle estensioni dei file di testo.
- /M: imposta la
quantità massima di memoria in MB consentita per il caricamento dei
file.
- /P: attiva il calcolo della coerenza e facoltativamente
registra i dettagli delle coincidenze e delle discrepanze per le coppie di file
che danno errore di confronto.
3. Nuove opzioni sia per il Tree Mode sia per il
Text Mode.
- /F: permette di indicare rapidamente i file origine e
obiettivo utilizzando specificazioni con caratteri jolly oppure nomi di
directory ed esegue il confronto tra due singoli file che vi
corrispondono.
- /G: quando il programma termina l'elaborazione
richiesta, va ai risultati ed esegue alcune attività aggiuntive.
-
/MAN: se disponibile localmente, apre il manuale ctt.htm altrimenti apre il
manuale in linea.
- /VER: controlla l'ultima versione del programma e
consente di scaricarla.
4. Nuovi tasti in TextMode.
- F11 Apre il
manuale, locale o remoto a seconda dei casi.
- F12 controlla l'ultima
versione del programma e consente di scaricarla.
5. Ora le opzioni possono essere specificate
reindirizzando un file su stdin. Il file deve soddisfare alcuni
requisiti.
6. Se un'opzione viene ripetuta, ora vale l'ultima
istanza, qualunque sia il canale di ingresso, anche quando la ripetizione
avviene nella stessa riga.
7. Se il programma viene inserito nella cartella
dei programmi a 32 bit, la cartella di backup sarà posta nella cartella delle
impostazioni locali dell'utente e non più nei documenti.
Note sul programma.
- Utility di natura tecnica.
-
Disponibili molte opzioni (prestare particolare attenzione a "/D").
-
Perfetta interazione con screen reader.
- Programma e documentazione in
inglese.
Riconoscimento e commento personale.
Il Tree Mode del programma CTT emula l'eccellente
programma MS-DOS CompTree 1.81 di Allan Hoiberg (Danimarca) e ne costituisce un
fedele rifacimento per il sistema Windows (con vari miglioramenti). Tutte le
opzioni, i codici di errore e i segnali acustici di CompTree sono supportati con
identico significato.
Per oltre vent'anni ho usato con grande
soddisfazione l'utilissimo programma CompTree di Allan Hoiberg che funziona
bene, con qualche difetto assolutamente trascurabile, anche in Windows a 32
bit.
Poiché CompTree non è utilizzabile nei PC a 64 bit, dopo aver contattato
l'autore e appreso che non intendeva continuarne lo sviluppo, ho realizzato una
prima versione di CTT nel 2021 e ora offro agli interessati una nuova versione
potenziata.
Mi auguro che questo mio lavoro possa essere
sfruttato vantaggiosamente anche da altri. Prima di servirsene, però, raccomando
di leggere con grande attenzione il manuale, soprattutto a chi non ha mai avuto
occasione di adoperare il programma CompTree.