Come è stato stampato questo file ZIP sulla mia riga di comando quando l'ho estratto?


10

Oggi ho scaricato un font da www.fontspace.com . È arrivato in un .zipfile di base e quindi l'ho spostato nella sua nuova cartella per estrarlo (sono stanco di estrarre le cose solo per scoprire che sono state compresse con tutto ciò che si trova nella radice del file compresso e quindi hanno barf dappertutto il mio desktop). Dopo averli estratti con il unzipcomando, l'arte ASCII è stata stampata nel mio terminale come nell'immagine seguente:

inserisci qui la descrizione dell'immagine

È stato estratto solo un carattere. Come è stata inserita questa arte / testo nel file zip? È sicuro supporre che questa sia solo una cosa stampata e che decomprimere un .zipfile non esegua effettivamente il codice (supponendo quindi che lo spazio dei caratteri abbia quindi scritto un sacco di istruzioni di stampa rispetto alla semplice scrittura in un blocco di testo quando si comprime il file per essere successivamente stampato da una funzione zip integrata)?

Per quello che vale, sto correndo su una Debiandistribuzione Linux basata.

Risposte:


16

Gli archivi zip possono contenere commenti, sia per file che per l'intero archivio. Unix unzip visualizza questo commento per impostazione predefinita quando si modifica il file (ad es. Durante l'estrazione).

Per aggiungere un commento su più righe puoi usare il -zflag

Per ulteriori informazioni, consultare il manuale di zip

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.