E' la classe principale. Imposta la grafica del programma e contiene altre funzioni per la gestione del formato del file e la gestione dei metodi di conversione.
public static void percentualeBarra( |
| ) |
Imposta ad i il valore della barra di caricamento.
public static String rapportoCompressione( |
| ) throws IOException |
Calcola il rapporto di compressione.
public static void calcolaLunghezzaTipo( |
| ) |
Salva il valore della lunghezza del formato del file nella variabile lunghezzaTipo di tipo int. Se il file non ha un formato, lunghezzaTipo viene impostata a -1.
public static void comprimiFormato( |
| ) throws IOException |
Codifica il formato del file e lo scrive nel file di destinazione. Usa questo metodo solo dopo aver chiamato la funzione calcolaLunghezzaTipo.
public static void decomprimiFormato( |
| ) |
Decodifica il formato del file e lo salva nella variabile di tipo String formato.
public static void avviso( |
| ) |
Questa funzione manda a display un avviso.
public void opzioneCodifica( |
| ) |
Chiama il metodo di codifica scelto dall'utente. Se il file non puo' essere codificato rimanda un avviso, tramite la funzione avviso.
In base al formato del file, chiama la funzione di decodifica adatta. Se il file non puo' essere decodificato rimanda un avviso, tramite la funzione avviso.
public static void main( |
| ) |
Lancia il programma.
Crea il programma.
Imposta la grafica del programma.