La conversion de JPEG en binaire (1 et 0) format

Je veux convertir un fichier JPEG en son équivalent binaire, puis de la convertir à sa JPEG forme.
j'.e Convertir un fichier JPEG en 1 et de 0 et de sortie dans un fichier texte, puis de prendre ce fichier texte et de le convertir en revenir à l'image originale (Juste pour vérifier si il n'y a pas d'erreurs dans la conversion)

J'ai essayé de le faire avec binascii module en python, mais il semble y avoir un problème d'encodage que je ne peux pas comprendre.

Ce serait vraiment génial si quelqu'un pouvait m'aider à sortir de ce!

P. S: Une solution en Java serait encore plus apprécié

  • Vous dites que vous souhaitez que le fichier texte contienne des "0" et "1" personnages? Ou voulez-vous dire quelque chose d'autre?
  • Alors, voulez-vous de Java ou Python? Et pourquoi le Codage de Huffman tag?
  • Qu'avez-vous fait envie ça? Techniquement, un fichier JPEG est binaire déjà.
  • oui, le fichier texte doit contenir réelle de 0 et de 1 caractères comme une représentation de code binaire de JPEG
  • oui, je le comprends. je veux juste que le binaire soit représenté un "1" et "0" caractères
  • une solution en Java serait génial! de ce que je sais le Codage de Huffman est utilisé pour lossles de compression de données, qui je pense pourrait être utile à cette question.
  • Veuillez fournir un exemple de ce que vous entendez par "équivalent binaire". Fournir une image de l'échantillon (quelque chose de petit, comme des 4x4 pixels) et de nous montrer ce que le "équivalent binaire" de il est.
  • C'est d'un ridicule "en attente" de la raison. Suite à ma question initiale, l'OP a fait savoir très clairement ce qu'ils demandent. Si c'était pas clair, il/elle n'aurait pas reçu deux bonnes réponses. La seule raison que je puisse imaginer pour répondre à cette question de mettre "en attente" serait OP incapacité de démontrer ses propres efforts pour résoudre le problème. La raison que je suis en mettant en évidence c'est parce qu'il n'y a aucun moyen pour l'OP de dire que des modifications devraient être apportées à la question pour obtenir la réouverture; ce qui signifie que "en attente" signifie "détruit"; et ce qui est injuste.

InformationsquelleAutor Meet | 2013-11-02