Δημοσιεύτηκε: 02 Μαρ 2012, 16:34
Κάτι ανάμεσα 
Αλλά θα είναι δύσχρηστο το editing επειδή λόγω του ότι (συνειδητά) χρησιμοποιώ στάνταρ C99 δεν γίνεται να δουλεύεις απευθείας πάνω στην οθόνη. Θα πρέπει ότι κάνεις να το κάνεις στην εσωτερική γραμμή εντολών... πχ με μια εντολή ας πούμε e και να γράφεις δίπλα τις τιμές που θέλεις να κάνουν overwrite στα bytes από τον τρέχοντα δρομέα και μετά (ή να προστεθούν αν βάλω και υποστήριξη για Insert Mode). Αλλιώς θα πρέπει να χρησιμοποιήσω βιβλιοθήκες, όπως η ncurses που είπε ο Σίμος μερικά ποστς πιο πριν (ή να τον κάνω φουλ GUI, π.χ. με GTK+).
Δεν ξέρω όμως αν αξίζει τον κόπο, μιας και υπάρχουν ήδη πολλοί και καλοί hex-editors, με ή χωρίς GUI: http://www.linuxlinks.com/Software/Editors/Hex/ (δες π.χ τον Bless ή τον dhex). Για Windows υπάρχουν άπειροι, μερικοί μόνο καφέ δεν ψήνουν!
Btw, αυτό που δείχνει ακολουθίες bytes εκφρασμένες σε διάφορες αριθμητικές βάσεις ή και τύπους δεδομένων θα το προσθέσω κι εγώ στο HexView (ήδη το κάνει για 1 byte, στις μωβ ενδείξεις).
Αλλά θα είναι δύσχρηστο το editing επειδή λόγω του ότι (συνειδητά) χρησιμοποιώ στάνταρ C99 δεν γίνεται να δουλεύεις απευθείας πάνω στην οθόνη. Θα πρέπει ότι κάνεις να το κάνεις στην εσωτερική γραμμή εντολών... πχ με μια εντολή ας πούμε e και να γράφεις δίπλα τις τιμές που θέλεις να κάνουν overwrite στα bytes από τον τρέχοντα δρομέα και μετά (ή να προστεθούν αν βάλω και υποστήριξη για Insert Mode). Αλλιώς θα πρέπει να χρησιμοποιήσω βιβλιοθήκες, όπως η ncurses που είπε ο Σίμος μερικά ποστς πιο πριν (ή να τον κάνω φουλ GUI, π.χ. με GTK+).
Δεν ξέρω όμως αν αξίζει τον κόπο, μιας και υπάρχουν ήδη πολλοί και καλοί hex-editors, με ή χωρίς GUI: http://www.linuxlinks.com/Software/Editors/Hex/ (δες π.χ τον Bless ή τον dhex). Για Windows υπάρχουν άπειροι, μερικοί μόνο καφέ δεν ψήνουν!
Btw, αυτό που δείχνει ακολουθίες bytes εκφρασμένες σε διάφορες αριθμητικές βάσεις ή και τύπους δεδομένων θα το προσθέσω κι εγώ στο HexView (ήδη το κάνει για 1 byte, στις μωβ ενδείξεις).