C# : Comment lire n'importe quel type de fichiers de manières a crypter son cont [Résolu]

Messages postés
11
Date d'inscription
vendredi 16 janvier 2009
Dernière intervention
26 novembre 2012
- - Dernière réponse : eliade
Messages postés
11
Date d'inscription
vendredi 16 janvier 2009
Dernière intervention
26 novembre 2012
- 1 déc. 2010 à 15:16
Bonjour, et en premier lieu merci pour ce site qui a su m'apporter depuis que j'ai commencé mon apprentissage une aide plus que précieuse.

J'ai cherché, peut être mal, une solution à mon problème sur le forum en vain.

Je voudrais crypter n'importe quel type de fichiers, j'ai créé ma classe de cryptage tout est fait.
Je me retrouve devant un gros problème, Comment puis-je lire n'importe quel fichier peu importe son type pour en faire ressortir un contenu qui ,une fois décrypter et remis avec la bonne extension, fonctionnera normalement ?

j'ai tenter binaryreader, des streamreader etc mais n'étant pas pour le moment une flèche en développement je suis un peu perdu.

Si quelqu'un a une solution c'est avec plaisir.
Merci par avance.

Pierre
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
Messages postés
11
Date d'inscription
vendredi 16 janvier 2009
Dernière intervention
26 novembre 2012
3
Merci
Au cas où quelqu'un repasse par là.

Il suffit de lire sous forme de bytes[]

petit exemple de code

using (FileStream stream = new FileStream(path, FileMode.Open))
{

using (BinaryReader reader = new BinaryReader(stream))
{
int len = (int)stream.Length;
array = reader.ReadBytes(len);
reader.Close();
}
}

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 95 internautes nous ont dit merci ce mois-ci

Commenter la réponse de eliade

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.