Próbuję skompresować katalog i ftp do Windows ftp.
Próbowałem każdej komendy tar, którą mogę znaleźć, aby skompresować katalog. Wydaje się być w porządku. Następnie przesyłam i przeglądam zawartość za pomocą Winrar. Winrar wciąż mówi mi, że plik jest uszkodzony. Przeglądałem inne pliki .gz lub .bz2 przy użyciu programu Winrar, ale z jakiegoś dziwnego powodu nie mogę go uruchomić.
Wolałbym, aby spakował pliki, aby miały rozszerzenie .zip, ale nawet wtedy, gdy próbuję przeglądać jego zawartość, zarówno okna, jak i Winrar twierdzą, że jest uszkodzony.
Czy ktoś jeszcze sugeruje coś innego do wypróbowania?
compression
gzip
zip
dko
źródło
źródło
Odpowiedzi:
Najprawdopodobniej twoje pliki są całkowicie w porządku przed transmisją FTP.
Niestety prawdopodobnie przesyłasz pliki przy użyciu niewłaściwego trybu FTP.
FTP mają dwa tryby: binarny i ASCII. Domyślnie większość klientów korzysta z trybu ASCII, który całkowicie psuje pliki binarne. Nie wiem, którego klienta FTP używasz, ale na przykład w ncftp możesz użyć polecenia „binary”, aby przejść do trybu binarnego.
Jeśli chcesz tworzyć pliki ZIP za pomocą Ubuntu (lub prawie dowolnego innego Linuxa), użyj
zip
. Możesz zainstalować go w Ubuntu, uruchamiającNastępnie możesz utworzyć plik zip, uruchamiając
W związku z tym powinieneś wiedzieć, że FTP jest niezabezpieczonym protokołem transmisji. Rozważ na przykład przejście na sftp. Istnieje wiele darmowych serwerów ssh dla Windows, w tym minimalny port OpenSSH .
źródło
Kampanię można wykonać za pomocą tar, zip, p7, a nawet rar w Ubuntu. Będziesz musiał zainstalować rar do archiwizacji rar. Wystarczy kliknąć prawym przyciskiem myszy, aby uzyskać opcje kompresji przy użyciu zainstalowanych archiwizatorów.
Jeśli chcesz użyć „zip” dla rozszerzenia .zip, możesz zobaczyć instrukcję zip. Wiersz polecenia do używania tar to:
źródło
tar czf tarball.tar.gz directory/
Kompresja katalogów przy użyciu kompresji równoległej to skuteczny sposób na zaoszczędzenie czasu. pbzip2 może pomóc w skompresowaniu katalogów.
źródło