Page 1 of 1

πρόγραμμα αναγνώρησης format/encoding αρχείων

Posted: Fri Sep 28, 2007 1:32 pm
by zweistein
:roll:
ξέρει κανείς αν υπάρχει κάποιος τρόπος ή κάποιο πρόγραμμα που να πέρνει ως Input αρχεία τύπου 'αρχείο' (που δεν εχει οριστεί δλδ ο τύπος) και να σου λέει τι θα έπρεπε να είναι?
:???:

Posted: Fri Sep 28, 2007 1:58 pm
by *estrngd
ναι, στο linux είναι από τις standard απλές εντολές.

Posted: Fri Sep 28, 2007 2:01 pm
by ciao
Δεν τυχαίνει να ξέρω κάτι, αλλά από ένα γρήγορο ψάξιμο, βρήκα τα παρακάτω link...
Link 01
Link 02
Link 03
Δεν ξέρω αν τα έχεις δει κάπου, αλλά ίσως σου δώσουν καμιά ιδέα. ;)

Posted: Fri Sep 28, 2007 2:06 pm
by Zifnab
Δεν νομίζω να υπάρχει τέτοιο πρόγραμμα που να έχει "νοημοσύνη" να καταλάβει τί είναι μέσω μιας ακολουθίας bits, εκτός και αν αρχίσει συγκρίσεις από μία βάση δεδομένων....
Εξάλλου οι τύποι των αρχείων δεν καθορίζουν το περιεχόμενο τους και γίνονται αντιληπτοί με ενα extension .txt π.χ Πρακτικά μπορείς να αλλάξεις το extension από τύπο σε τύπο, αλλά δεν θα τον διαβάζει π.χ το paint και ας είναι εικόνα άμα το δώσεις σαν txt...

Μήπως ψάχνεις κάτι που να σου λέει κωδικοποίηση κειμένου? Αν ναι αυτό ίσως υπάρχει - αλλά δεν έχω κατι κατά νου... και θα το ήθελα και εγώ...

Posted: Fri Sep 28, 2007 2:09 pm
by eos_expert
Τα περισσότερα γνωστά αρχεία έχουν στην αρχή κάποια υπογραφή (magic number) το οποίο καθορίζει τον τύπο του.
Λίστα με magic numbers θα βρεις εδώ:

http://www.magicdb.org/magic.db
http://www.garykessler.net/library/file_sigs.html

Επομένως δεν είναι δύσκολο να κατασκευάσεις ένα τέτοιο πρόγραμμα! :)