Типы файлов (имена, форматы, расширения)
FTP сервер интерпретирует имена файлов в соответствии с
общепринятыми соглашениями в csh, т.е. с использованием метасимволов
*, ?, [, ], {, } и др. Обычно достаточно двух первых из них,
означающих соответствие вне * и ? - как один отдельный символ в
именах файлов.
Если вместо имени файла определено "-", то подразумевается
стандартный вход (при считывании) или стандартный выход (при записи).
Таблица, приведенная ниже, поможет вам определить в какой
определенной системе был создан файл, двоичный он или текстовый и
какая утилита может потребовать для раскрытия или разархивирования
файла после передачи.
---------------------------------------------------------------------
Файловое | ОС |Двоичный или| Примеры программ, которые могут
расширение| | ASCII | помочь в раскрытии файла
---------------------------------------------------------------------
.arc | DOS | Двоичный | arc, pk, arce, pkunzip
.arj | DOS | Двоичный | arj
.cpt | Mac | ASCII | Compactor, Compactor Pro
.hqx | Mac | Двоичный | BinHex, Stuffit Expander
| | | а также Endorar, DOS, Windows
| | | поддерживающая
.lzh | DOS | Двоичный | lzh BinHax и MIME
.pit | Mac | Двоичный | Packet
.ps | любая | ASCII | файл для печати на PostScript
| | | принтера
.sea | Mac | ASCII | самораскрывающийся архив
.sh | UNIX | ASCII | Shell архив, команда UNIX - unshar
.shar | UNIX | ASCII |
.sit | Mac | ASCII | stuffit, stuffit Expander
.tar | UNIX | Двоичный | far (UNIX команда), есть реализация
| | | для DOS
.txt | любая | ASCII | текстовый файл не требует
| | | преобразований
.uu | UNIX | ASCII | undecode (UNIX команда)
.uue | DOS | ASCII | uncompress (DOS команда)
.z | UNIX | Двоичный | uncompress (UNIX)
.zip |UNIX,DOS| Двоичный | zip, pkzip/pkunzip соответственно
.gz | UNIX | Двоичный | GNU zip (не совместим с zip)
.zoo |UNIX,DOS| Двоичный | zoo
.tz | UNIX | Двоичный | undecode + unzip
.tgz | UNIX | Двоичный | undecode + gunzip
----------------------------------------------------------------------
Список всех методов сжатия и архивирования файлов и программ для
этого (на RC, Mac, UNIX, VM/CMS и др. системах) вы можете взять,
например, с
в /dos/pcnet/compression.
Что касается форматов, то заведете себе за правило - прежде чем
выполнить команду 'get' или 'put' не забудьте набрать 'binary'!