Visualizzazione dei risultati da 1 a 10 su 18

Visualizzazione discussione

  1. #7
    Non è possibile farlo con un editor generico; un normale editor lavora su stringhe di caratteri ASCII, mentre un file scritto in quella maniera è semplicemente il dump della rappresentazione binaria in memoria della struct su file. Se l'editor non sa come è fatta la struct scritta su file, come può visualizzartela in maniera sensata?

    Quello che normalmente si fa per ispezionare e debuggare file binari è aprirli con i cosiddetti editor esadecimali, che di base mostrano il contenuto del file come byte e il loro corrispondente esadecimale, oltre ad avere funzioni che consentono di interpretare rapidamente i byte specificati secondo vari schemi (short, int, float, double, stringa ASCII, stringa in un qualche formato Unicode, ...)



    In genere gli editor più avanzati di questo tipo forniscono anche un qualche linguaggio di scripting per consentirgli di analizzare file binari in maniera comoda ma, di nuovo, i dati sulla struttura del file (=come interpretarlo) glieli devi fornire tu.
    Ultima modifica di MItaly; 15-10-2013 a 15:51
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.