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

eliade 11 Messages postés vendredi 16 janvier 2009Date d'inscription 26 novembre 2012 Dernière intervention - 29 oct. 2010 à 13:03 - Dernière réponse : eliade 11 Messages postés vendredi 16 janvier 2009Date d'inscription 26 novembre 2012 Dernière intervention
- 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
eliade 11 Messages postés vendredi 16 janvier 2009Date d'inscription 26 novembre 2012 Dernière intervention - 1 déc. 2010 à 15:16
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();
}
}

Merci eliade 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 69 internautes 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.