Σελίδα 6 από 6

Re: Σφάλμα κατά την ερμηνεία του αρχείου εικόνας JPEG

ΔημοσίευσηΔημοσιεύτηκε: 01 Απρ 2011, 08:33
από medigeek
Οι εντολές δείχνουν ότι πράγματι είναι corrupt.
Lynx έγραψε:
medigeek έγραψε:3. Έχεις ακόμη την κάρτα μνήμης (όχι το usb flash); Ναι την εχω μεσα στην καμερα!! :)

4. Έχεις ακόμη φυλαγμένες τις φωτογραφίες στην κάρτα μνήμης; Οχι! Αυτη ειναι η βλακεια! Τις περασα στο flashaki και καπως χαλασαν! (windows problems!)


Μην χρησιμοποιήσεις ούτε την φωτογραφική ούτε την κάρτα μέχρι να τελειώσουμε.

- Μήπως έχεις κάποια συσκευή usb card reader; Μπορείς να δανειστείς από κάποιον; Ή κάποιο laptop με card reader ενσωματωμένο για να χρησιμοποιήσουμε ubuntu και live cd επάνω του;
- Μπορείς να αγοράσεις card reader; Δεν κοστίζουν πολλά (2-3 ευρώ για συγκεκριμένη μάρκα και το πολύ 10-15 ευρώ για αναγνώριση διαφορων καρτών). Εγώ αποκλειστικά με card reader μεταφέρω φωτογραφίες από την φωτογραφική και ξέρω πολλούς που θα σου προτείνουν το ίδιο.
Απλά να είσαι σίγουρος ότι αγόρασες το σωστό card reader! Ρώτησε αν υποστηρίζει τη μάρκα της κάρτας σου (microSd).
Δεν λέω ότι με την αγορά card reader θα λύσουμε 100% το πρόβλημα, αλλά σίγουρα θα έχεις μεγαλύτερη πιθανότητα να λυθεί. :)

Edit:
Μπορείς να δοκιμάσεις να διαβάσεις ακόμη μια φορά τους οδηγούς για photorec:
http://www.cgsecurity.org/wiki/PhotoRec_Step_By_Step

Η ιδέα είναι:
- θα κάνουμε backup το "δίσκο" (εδώ memory card) με την εντολή dd:
Παράδειγμα εντολής (όπου:
Κώδικας: Επιλογή όλων
dd if=/dev/hda of=mycard.img
dd if=/dev/hda conv=sync,noerror of=mycard2.img

(/dev/hda η memory card)

- θα διαβάσουμε το αρχείο αυτό με το photorec:
Κώδικας: Επιλογή όλων
photorec mycard.img
photorec mycard2.img


Θα ακολουθήσουμε τις οδηγίες που προτείνει ο οδηγός:
http://www.cgsecurity.org/wiki/PhotoRec_Step_By_Step

Re: Σφάλμα κατά την ερμηνεία του αρχείου εικόνας JPEG

ΔημοσίευσηΔημοσιεύτηκε: 02 Απρ 2011, 09:29
από Th P
Εκτός από την προσπάθεια ανάκτησης των φωτογραφιών από το memory card όπως περιγράφεται πιο πάνω
Δες και λίγες ακόμα πληροφορίες εδώ άν θέλήσεις να ξαναπροσπαθήσεις να επιδιορθώσεις τις φωτογραφίες με το Ghex:
every JPEG starts with a "start of image" marker and stop with an "end of image" marker. Most markers are followed by 2 bytes which tell the number of bytes that fit in the frame that was marked with this marker. After that the data follows. So what markers are in a typeical JPEG? These markers should exist in all JPEG files:

0xffd8 - Start Of Image
0xfffe - Comment (Optional)
0xffdb - Quantization Table
0xffc0 - Start Of Frame (Baseline)
0xffc4 - Huffman Table (Sometimes ommited from mjpeg files)
0xffda - Start Of Scan (This is the actual compressed image)
0xffd9 - End Of Image

Anyway, after removing the 8 bytes of padding and the extra crap at the end of each file, the images open without any complaint

http://www.mikekohn.net/stuff/digital_concepts_camera.php

σε κάθε περίπτωση είναι καλό να ενημερώνεις για τις ενέργειες που κάνεις και για τα αποτελέσματα

Φιλικά
Θανάσης Π.

Re: Σφάλμα κατά την ερμηνεία του αρχείου εικόνας JPEG

ΔημοσίευσηΔημοσιεύτηκε: 08 Απρ 2011, 16:49
από Lynx
medigeek έγραψε:Μην χρησιμοποιήσεις ούτε την φωτογραφική ούτε την κάρτα μέχρι να τελειώσουμε.

- Μήπως έχεις κάποια συσκευή usb card reader; Μπορείς να δανειστείς από κάποιον; Ή κάποιο laptop με card reader ενσωματωμένο για να χρησιμοποιήσουμε ubuntu και live cd επάνω του;
- Μπορείς να αγοράσεις card reader; Δεν κοστίζουν πολλά (2-3 ευρώ για συγκεκριμένη μάρκα και το πολύ 10-15 ευρώ για αναγνώριση διαφορων καρτών). Εγώ αποκλειστικά με card reader μεταφέρω φωτογραφίες από την φωτογραφική και ξέρω πολλούς που θα σου προτείνουν το ίδιο.
Απλά να είσαι σίγουρος ότι αγόρασες το σωστό card reader! Ρώτησε αν υποστηρίζει τη μάρκα της κάρτας σου (microSd).
Δεν λέω ότι με την αγορά card reader θα λύσουμε 100% το πρόβλημα, αλλά σίγουρα θα έχεις μεγαλύτερη πιθανότητα να λυθεί. :)

Edit:
Μπορείς να δοκιμάσεις να διαβάσεις ακόμη μια φορά τους οδηγούς για photorec:
http://www.cgsecurity.org/wiki/PhotoRec_Step_By_Step

Η ιδέα είναι:
- θα κάνουμε backup το "δίσκο" (εδώ memory card) με την εντολή dd:
Παράδειγμα εντολής (όπου:
Κώδικας: Επιλογή όλων
dd if=/dev/hda of=mycard.img
dd if=/dev/hda conv=sync,noerror of=mycard2.img

(/dev/hda η memory card)

- θα διαβάσουμε το αρχείο αυτό με το photorec:
Κώδικας: Επιλογή όλων
photorec mycard.img
photorec mycard2.img


Θα ακολουθήσουμε τις οδηγίες που προτείνει ο οδηγός:
http://www.cgsecurity.org/wiki/PhotoRec_Step_By_Step


Ναι εχω card reader! Τελικα ειναι miniSD .. αλλα δεν ειναι η διαδρομη hda αλλα bsd1(συμφωνα με g-parted και μου λεει ολι την ωρα οτι δεν υπαρχει τετοιο αρχειο ή καταλογος!! :eh: :eh: