Jak ten plik ZIP został wydrukowany w moim wierszu polecenia, gdy go rozpakowałem?

10

Ściągnąłem dzisiaj czcionkę z www.fontspace.com . Przyszedł do podstawowego .zippliku, więc przeniosłem go do własnego nowego folderu, aby go wyodrębnić (mam dość wyodrębniania rzeczy tylko po to, aby przekonać się, że zostały skompresowane, ponieważ wszystko znajduje się w katalogu głównym skompresowanego pliku, a zatem są zapchane mój pulpit). Po wyodrębnieniu ich za pomocą unzippolecenia, grafika ASCII została wydrukowana na moim terminalu, jak na poniższym obrazku:

wprowadź opis zdjęcia tutaj

Wyodrębniono tylko czcionkę. Jak ta grafika / tekst została umieszczona w pliku zip? Czy można bezpiecznie założyć, że jest to tylko i rozpakować na rzecz drukowany .zipplik nie faktycznie wykonanie kodu (a więc przy założeniu, że fontspace następnie napisał kilka instrukcji print vs. prostu pisząc w bloku tekstu, gdy skompresowanie pliku na później być wydrukowane przez wbudowaną funkcję zip)?

Za to, co jest warte, korzystam z Debianopartej na dystrybucji Linuksa.

Freesnöw
źródło

Odpowiedzi:

16

Archiwa zip mogą zawierać komentarze, zarówno dla pliku, jak i dla całego archiwum. Rozpakowanie Unix domyślnie wyświetla ten komentarz podczas manipulacji plikiem (np. Podczas rozpakowywania).

Aby dodać komentarz wieloliniowy, możesz użyć -zflagi

Aby uzyskać więcej informacji, zapoznaj się z instrukcją obsługi zip

Józef Legény
źródło