package exercice2;

import java.io.IOException;

/**
 * Cryptage de fichier.
 * 
 * <p>
 * Un objet Encrypteur permet de charger un fichier quelconque et de le crypter
 * à l'aide d'un objet Cpg. L'objet Cpg utilisé est sérialisé afin qu'il puisse
 * être réutilisé lors du décryptage.
 */
public class Encrypteur extends Convertisseur {

	/**
	 * Constructeur.
	 * 
	 * @param fichier nom du fichier à crypter
	 */
	public Encrypteur(String path, String fichier) {
		super(path, fichier);
	}

	@Override
	public void start() {
		if (!this.converti)
		{
			try {
				this.load();
				this.convertAndSave(true);
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
		this.converti = true;

		// TODO à compléter...
		
	}

}
