Przesyłanie plików
Dalej: Plik .netrc
Wyżej: Przesyłanie zbiorów - file
Poprzednio: Przeglądanie zawartości archiwum
Przesyłanie plików
Do przesyłania zbiorów służą komendy get (pojedyńczy
zbiór z serwera do klienta), put (pojedyńczy zbiór w
przeciwną stronę) oraz mget i
mput pozwalające na przesyłanie wielu zbiorów.
Większość komputerów pracujących w sieci internet to komputery UNIXowe. Dlatego też należy zwracać uwagę na duże i małe litery. Są
one zazwyczaj znaczące!
Zwracam uwagę, że różne komputery przechowują informacje w bardzo
różnej formie (zazwyczaj innej niż przywykliśmy na komputerach PC).
Dotyczy to zwłaszcza zbiorów tekstowych. Podczas przesyłania
informacji muszą/mogą być dokonywane różne rodzaje konwersji. Program
ftp wyposażony jest w odpowiednie mechanizmy zapewniające
odpowiednią ,,czytelność'' zbiorów po przesłaniu. Dotyczy to
zwłaszcza zbiorów tekstowych. Standardowo serwer i klient ftp są
ustawione w takim trybie, aby prawidłowo przesyłać zbiory tekstowe.
Komenda binary powoduje wyjście z tego trybu do trybu
przesyłania, w którym nie dokonuje się żadnych konwersji
transmitowanych danych. Powrót do pierwotnego trybu następuje po
wydaniu komendy ascii.
Jak rozróżnić rodzaj zbioru? Nigdy nie będziemy mieli całkowitej
pewności, ale patrząc na nazwę można wysnuć pewne wnioski:
zbiory o rozszerzeniach Z, z, gz, zip,
arc, zoo, arj, exe, tar, dvi są
zbiorami binarnymi,
zbiory o rozszerzeniu doc, txt, tex,
lst, prn, sh będą zazwyczaj zbiorami tekstowymi,
zbiory o nazwie read.me, readme lub podobnej
(zachęcającej do czytania) są, prawie na pewno, zbiorami tekstowymi.
Jeżeli zdarzy się, że prześlemy zbiór tekstowy (z komputera UNIXowego) w trybie binarnym, to nie ma tragedii. Program
unix2dos (lub podobny) pozwala przekształcić zbiór tekstowy do
postaci czytelnej dla DOSa. Jeżeli prześlemy zbiór binarny w trybie
tekstowym - nie ma dla niego ratunku!
Wojciech Myszka
pią, 14 lis 1997 11:12:41
Wyszukiwarka
Podobne podstrony:
node51node51node51 NPQJB35E4NBCZPRZOGPFJB7E3CZF6IJA5VUKCZAnode51 K7MFSTMOONEVK2SX3KH5YLVSTEGL2EUX2V5NJ7Ynode51node51node51 6USRY6ENSVW44GHI34INTYHNIYFXCIEPZX3NRTAnode51wiÄcej podobnych podstron