I simboli mostrati durante la visualizzazione di un file crittografato hanno qualche significato?

1

Solo per la mia curiosità e conoscenza, dal punto di vista del software e dell'hardware, ho aperto alcuni file crittografati come Keychain, FileVault, ecc. Capisco che si tratta di file crittografati e sono impossibili da decifrare.

Ho notato che alcuni simboli, immagino usati per crittografare e mascherare i dati reali, sono sempre gli stessi (per la maggior parte).

Esempio: ^ @ ^ @ ^ @ - ^ @ ^ @ ^ @ 1 ^ @ ^ @ ^ @ 5 ^ @ ^ @ ^ @ 9 ^ @ ^ @ ^ @ = ^ @ ^ @ ^ A ^ @ ^ @ ^ @ ^ @ sdmn ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^

La mia domanda è, questi simboli qui sotto hanno un significato specifico?

^

@

Grazie mille e buona giornata.

    
posta user2823725 16.07.2015 - 23:54
fonte

1 risposta

2

Quello che stai vedendo è un tentativo di rendere visibili i dati del file raw.

^ @ è un metodo per visualizzare un carattere di "controllo" in testo semplice. Questo è nato come un metodo per visualizzare direttamente (e immettere) dati che un font o una tastiera non potrebbero altrimenti gestire. Puoi vedere un elenco di questi qui , vedi la colonna "Notazione Caret".

Il punto interrogativo in un diamante è un modo comune per indicare un personaggio che non può essere mostrato nella vista corrente per vari motivi. Vedi Carattere sostitutivo .

Come per "guardare lo stesso", alcuni tipi di file hanno una firma facilmente riconoscibile, come le GIF che iniziano con "GIF89a". Questo per consentire a un programma di decidere rapidamente se un dato file è qualcosa che può gestire. Ecco una pagina di Wikipedia che li discute: Numero magico .

Se stai utilizzando Quick Look per visualizzare un file, tenta di trovare un "filtro" che converta il file in qualcosa di utile. Ad esempio, puoi visualizzare i file binari plist perché possono essere convertiti in xml usando plutil.

D'altro canto, la modifica del testo non ha il concetto di filtri, quindi cercherà di convertire il formato altrimenti binario in qualcosa che può visualizzare.

Nel terminale, in meno chiederà "com.apple.finder.plist" may be a binary file. See it anyway? per darti la possibilità di evitare di provare a fare il terminale interpreta i codici di controllo che potrebbero avere conseguenze indesiderate.

Mi spiace, questo è diventato un saggio:)

    
risposta data 17.07.2015 - 04:40
fonte

Leggi altre domande sui tag