Bonjour;
S'il vous plaît j'aimerais bien récupérer le code binaire d'une image sous forme de chaîne de caractères mais je ne sais trop comment m'y prendre.
Merci d'avance.
cordialement
Bonjour;
S'il vous plaît j'aimerais bien récupérer le code binaire d'une image sous forme de chaîne de caractères mais je ne sais trop comment m'y prendre.
Merci d'avance.
cordialement
Bonjour et bienvenue sur le forumEnvoyé par Nomely
Qu'entendez-vous par "code binaire d'une image" ? Vous voulez faire ça avec quel type d'image ? dans quel langage ?
Merci de préciser votre question afin que nous puissions vous aider
Sous Linux, pas de différence entre binaire et ascii.
Tu fais donc comme s'il s'agissait d'un fichier texte.
Sauf que les fonctions de lecture de chaînes (en C tout au moins) s'arrêtent lorsqu'elles rencontrent le caractère '\0', ce qui est peu arriver dans des images.
Tout à fait juste, autant pour moi.Envoyé par Trap D
J'ai déjà fait un truc de ce genre en utilisant:
cfr man 2 read
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 #include <unistd.h> ssize_t read(int fd, void *buf, size_t count);
Oui, je te l'accorde.Envoyé par Trap D
Lorsque je disais que le binaire n'est pas différent de l'ASCII sous unix, je parlais, par exemple, des modes d'ouverture à la 'b'.
Il suffit de recuperer le pointeur de debut du fichier Image et de le redireriger vers une chaine de caractere. Incrementer jusqu'a lecture de EOF.
Très simple en C ( et sous linux alors ..... 8) )
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager