begin process at 2012 05 29 04:30:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Fichiers .jpg


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Fichiers .jpg

vendredi 18 juin 2004 à 19:23:49 | Fichiers .jpg

StevenJLMunn

Bonjour à tous, je voudrais faire un crypteur de fichier .jpg.
Pour faire cela je fais déja des essai il faut ke je puisse lire le fichier .jpg en mode binaire et stocker les valeurs binaires dans des variables puis écrire ce qu'il y à dans les variables dans un fichier .jpg LISIBLE.

j'ai essayé ceci:


#include <fstream.h>
#include <iostream.h>

void main(void)
{
char where[100];
cout << "Enter the file you want to encrypte:\n";
cin >> where;
fstream file;
char abc[50000];

file.open(where,ios::binary|ios::in);
file.read(reinterpret_cast(&abc),sizeof(abc));
file.close();
int i;
cout << abc[1];
for(i = 0;i<50000;i++)
{
abc[i] = ~abc[i];
}
file.open("C:\\copie.txt",ios::out|ios::binary|ios::app);
file.write(reinterpret_cast(&abc),sizeof(abc));
file.close();
}

Mais le fichier .jpg est ilisible.
Si quelqu'un me dire comment on fait je serais très reconnaissant.
Merci d'avance.


Cette discussion est classée dans : fichier, file, jpg, abc, ios


Répondre à ce message

Sujets en rapport avec ce message

Problème avec traitement de fichier (cplusplus !) [ par Sianrin ] Voila, j'explique mon problème. Pour voir un peu comment les accès au fichiers se géraient en cplusplus, je me suis mis en tête de faire un programme Enregistrer en HEXA un texte avec gcc !! [ par UncleShu ] /* * Ce programme affiche le fichier en HEXADECIMAL et se copie lui-même avec * une autre exetenstion (.txt). Moi je voudrais qui affiche le fichier * Petit probleme de code en C sur Linux !! [ par UncleShu ] Je voudrais créer un fichier dans le réperoire personnel d'un utilisateur mais mon code ne marche pas !!#include #include #include #define DIR $HOM Gestion de flux [ par djfab ] Bonjour,J'ai une petite question à propos des fluxJ'inclu fstream.h, je crée un objet fic, je fais fic.open("fichier.dat", ios:in)Et là, en fait, bah, Mettre un fichier .exe dans un buffer [ par guiguikun ] Je n'arrive pas a mettre un fichier executable en memoire.sur les 100Ko du fichier, mon buffer ne compte que les 3 premiers octets (caracteres)voici m [C] Transfert de fichier par sockets [ par bonobo78 ] salut ! j'ai un petit pb pour transmettre un fichier via des sockets.En fait, je decoupe le fichier en petit bout de 1024 octets et je transmets chaqu Lire les propriétés d'un fichier JPG [ par LucChirac ] Lorsque je prends une photo avec mon numérique, l'appareil insère dans le fichier des informations comme la longueur de la focale, la vitesse d'obtura Pb de gestion de fichier avec fstream [ par Bub325 ] Salut,J'ai deux problème distinct avec fstream, Le premier est que lorsque j'arrive à la fin d'un fichier, je ne peut plus revenir plus haut dans ce d boite de dialogue en C [ par benhamid ] Bonjour, J'ai quelque problème en C, pouvez vous m'aider svp.J'ai des fonctions C suivantes: lecturefichier(FILE * f1) qui lit le fichier f1calcul( Fi help fonction recursive [ par gege1024 ] qq'un peut-il me venir en aide pour rendre ma source recursive aux sous-repertoire, c'est a dire que je veux relancer le traitement findfirstfile sur


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,092 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales