Jest to polecenie rb, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks, korzystając z jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
rx, rb, rz - odbieranie plików XMODEM, YMODEM, ZMODEM (wsadowo)
STRESZCZENIE
rz [- +8abeOpqRtTuUvy]
rb [- +abqRtuUvy]
rx [- abceqRtuUv] filet
[-][v]rzKOMENDA
OPIS
Ten program używa protokołów korekcji błędów do odbierania plików przez port szeregowy wdzwaniany
z różnych programów działających pod PC-DOS, CP/M, Unix i innymi systemami operacyjnymi.
Jest wywoływany z podpowiedzi powłoki ręcznie lub automatycznie w wyniku pliku „sz
...” polecenie wydane programowi wywołującemu.
Kompletujemy wszystkie dokumenty (wymagana jest kopia paszportu i XNUMX zdjęcia) potrzebne do rz jest na tyle sprytny, że można go wezwać cu(1) bardzo mało wersji cu(1) są mądre
wystarczy, aby pozwolić rz działać poprawnie. Dostępne są uniksowe wersje Professional-YAM
taka aplikacja do wybierania numeru.
Rz (Odbierz ZMODEM) odbiera pliki z protokołem wsadowym ZMODEM. Nazwy ścieżek są dostarczane
przez program wysyłający, aw razie potrzeby (i możliwe) tworzone są katalogi. normalnie,
polecenie "rz" jest automatycznie wydawane przez wywołujący program ZMODEM, ale niektóre są wadliwe
Implementacje ZMODEM mogą wymagać uruchomienia rz staroświecki sposób.
Rb odbiera pliki z YMODEM, akceptując standardowe sektory 128-bajtowe lub 1024-bajtowe
sektory (YAM sb -k opcja). Użytkownik powinien określić, kiedy długość bloku 1024 bajtów
faktycznie poprawia przepustowość bez powodowania utraty danych, a nawet awarii systemu.
Jeśli informacje o pliku True YMODEM (znak towarowy Omen Technology) (długość pliku itp.) są
odebrany, długość pliku kontroluje liczbę bajtów zapisywanych w wyjściowym zbiorze danych i
czas modyfikacji i tryb pliku (jeśli nie zero) są odpowiednio ustawione.
Jeśli nie zostaną odebrane żadne informacje o pliku True YMODEM, ukośniki w nazwie ścieżki zostaną zmienione na
podkreślenia, a kropka końcowa w nazwie ścieżki jest eliminowana. Ta konwersja jest
przydatne dla plików otrzymanych z systemów CP/M. Z YMODEM, każda nazwa pliku jest konwertowana na
małymi literami, chyba że zawiera jedną lub więcej małych liter.
Rx otrzymuje jedynkę filet z protokołem XMODEM lub XMODEM-1k. Użytkownik powinien określić
gdy długość bloku 1024 bajtów faktycznie poprawia przepustowość bez powodowania problemów.
Użytkownik musi podać nazwę pliku zarówno programom wysyłającym, jak i odbierającym. Do 1023
do odebranego pliku mogą zostać dodane znaki śmieci.
Rz można powołać jako rzKOMENDA (z opcjonalnym interlinią — wygenerowane przez Zaloguj Się(1)). Dla
każdy otrzymany plik, rz prześle plik do ``COMMAND nazwa_pliku'', gdzie nazwa_pliku to
nazwę przesyłanego pliku z zawartością pliku jako standardowe wejście.
Każdy transfer pliku jest potwierdzany, gdy COMMAND kończy działanie ze statusem 0. Niezerowe wyjście
status kończy transfery.
Typowym zastosowaniem tego formularza jest rzrmail który dzwoni rmail(1) w celu wysłania poczty do użytkownika
określony przez przesłaną nazwę pliku. Na przykład wysłanie pliku „caf” z systemu PC-DOS
system rzrmail w systemie Unix spowoduje zawartość pliku DOS „caf”
wysyłane pocztą do użytkownika „caf”.
W niektórych systemach Unix katalog logowania musi zawierać łącze do COMMAND jako zestawów logowania
SHELL=rsh, który nie zezwala na bezwzględne nazwy ścieżek. Jeśli wywołany z wiodącym ``v'', rz będzie
gadatliwy (zob v opcja). Poniższy wpis działa dla systemu Unix SYS III/V:
rzrmail::5:1::/kosz:/usr/local/rzrmail
Jeśli zmienna środowiskowa SHELL zawiera rsz , rbasz or rksz (powłoka ograniczona), rz będzie
nie akceptuje bezwzględnych nazw ścieżek lub odniesień do katalogu nadrzędnego, nie zmodyfikuje pliku
istniejący plik i usuwa wszelkie pliki odebrane przez pomyłkę.
If rz jest wywoływany z stdout i stderr do różnych zestawów danych, Verbose jest ustawiony na 2,
powodując raporty postępu klatka po klatce do stderr. Można to wyłączyć za pomocą q
opcja.
OPCJE
Znaczenie dostępnych opcji to:
-+, --dodać
dołączanie odebranych danych do istniejącego pliku (tylko ZMODEM, ASCII).
-za, --ASCI
Konwertuj pliki na konwencje systemu Unix, usuwając znaki powrotu karetki i wszystkie znaki
zaczynając od pierwszej Kontroli Z (koniec pliku CP/M).
-B, --dwójkowy
Binarne (powiedz tak, jak jest) zastąpienie transferu plików.
-B NUMER, --rozmiar bufora LICZBA
Bufor LICZBA bajtów przed zapisem na dysk. Domyślnie jest to 32768, czyli powinno być
wystarczająca na większość sytuacji. Jeśli masz powolną maszynę lub zły interfejs dysku lub
cierpisz na inne problemy sprzętowe, możesz chcieć zwiększyć wielkość bufora. -1
or samochód użyj bufora wystarczająco dużego, aby zbuforować cały plik. Uważaj z tym
opcje - sytuacja zwykle się pogarsza, a nie poprawia, jeśli maszyna zaczyna się zmieniać.
-C, --z-crc
Tylko XMODEM. Użyj 16-bitowego CRC (zwykle używana jest jednobajtowa suma kontrolna).
-DO, --allow-zdalne-polecenia
zezwól na zdalne wykonanie polecenia ( niepewny ). Pozwala to nadawcy na wykonanie
arbitralne polecenie przez system () lub wyk (). Domyślnie ta funkcja jest wyłączona
(?). Ta opcja jest ignorowana, jeśli działa w trybie ograniczonym.
-D, --zero
Dane pliku wyjściowego do /dev/null; dla testów. (tylko Unix)
--opóźnienie-uruchamiania N
Czekać N sekund przed zrobieniem czegokolwiek.
-mi, --ucieczka
Zmuś nadawcę do ucieczki przed wszystkimi znakami kontrolnymi; zwykle XON, XOFF, DLE, CR-@-CR,
i Ctrl-X są znakami ucieczki.
-MI, --Przemianować
Zmień nazwę pliku przychodzącego, jeśli docelowa nazwa pliku już istnieje. Nowa nazwa pliku będzie miała
dołączona kropka i liczba (0..999).
-H, --help
daj ekran pomocy.
-m N, --min-bps N
Zatrzymaj transmisję, jeśli szybkość BPS (bajtów na sekundę) spadnie poniżej N na określony czas
(zobacz opcję --min-bps-time).
-M N, --min-bps-czas
Używane razem z opcją --min-bps. Wartość domyślna to 120 (sekund).
-O, --wyłącz limity czasu
Wyłącz kod obsługi limitu czasu odczytu. To sprawia, że lrz zawiesza się, jeśli nadawca nie wysyła
więcej, ale zwiększa wydajność (trochę) i zmniejsza obciążenie systemu (poprzez
zmniejszenie liczby wywołań systemowych o około 50 procent).
Używaj tej opcji ostrożnie.
--o-synchronizacja
Otwórz pliki wyjściowe w trybie zapisu synchronicznego. Może to być przydatne, jeśli doświadczasz
błędy z powodu utraconych przerwań, jeśli aktualizacja (lub bdflush lub kimkolwiek jest ten demon
wywoływana w twoim systemie) zapisuje bufory na dysku.
Ta opcja jest ignorowana i drukowane jest ostrzeżenie, jeśli twój system nie obsługuje
O_SYNC.
-P, --ochraniać
(ZMODEM) Zabezpiecz: pomiń plik, jeśli plik docelowy istnieje.
-Q, --cichy
Cisza tłumi gadatliwość.
-R, --wznawiać
Tryb odzyskiwania po awarii. lrz próbuje wznowić przerwane przesyłanie plików.
-R, --ograniczony
Wejdź w bardziej ograniczony tryb. lrz nie utworzy katalogów ani plików z wiodącą
kropka, jeśli ta opcja jest podana dwukrotnie.
See BEZPIECZEŃSTWO aby uzyskać informacje dotyczące trybu ograniczonego.
-s GG:MM, --Zatrzymaj się przy GG: MM
Zatrzymaj transmisję o godz HH godziny, MM minuty. Inny wariant, używając +N zamiast
GG:MM, zatrzymuje transmisję w N towary drugiej jakości.
-S, --synchronizacja czasu
Poproś o pakiet synchronizacji czasu od nadawcy. Nadawca wysyła swój czas systemowy, powodując
lrz narzekać na różnicę ponad 60 sekund.
Lrz próbuje ustawić czas systemu lokalnego na czas zdalny, jeśli ta opcja jest podana
dwa razy (to się nie powiedzie, jeśli lrz nie jest uruchamiany przez roota).
Ta opcja sprawia, że lrz jest niekompatybilny z niektórymi innymi ZModemami. Nie używaj go, chyba że
wiesz co robisz.
--syslog[=wyłączony]
włączyć lub wyłączyć syslogowanie. wartość domyślna jest ustawiona w czasie konfiguracji. Ta opcja jest
ignorowane, jeśli nie jest wkompilowana obsługa syslog.
-t Tim, --koniec czasu TIM
Zmień limit czasu na TIM dziesiętne sekundy. Jest to ignorowane, jeśli obsługa limitu czasu jest
wyłączona przez O opcja.
--tcp-klient ADRES:PORT
Działaj jako klient tcp/ip: Połącz się z podanym portem.
See --serwer TCP po więcej informacji.
--serwer TCP
Działaj jako serwer: otwórz gniazdo, wydrukuj, co robić, poczekaj na połączenie.
Zwykle nie będziesz chciał używać tej opcji, ponieważ lrzsz jest jedynym zmodemem, który
rozumie, co robić (prywatne rozszerzenie). Możesz chcieć użyć tego, jeśli masz
używać zmodem (z jakiego powodu) i nie może używać --tcp opcja lsz
(być może dlatego, że twój telnet nie pozwala na odrodzenie lokalnego programu
stdin/stdout podłączony do strony zdalnej).
Jeśli skorzystasz z tej opcji, musisz zacząć lsz z --tcp-klient ADRES:PORT
opcja. lrz będzie dotychczasowy adres i Port on uruchomienie
Użycie tej opcji stwarza zagrożenie bezpieczeństwa, ktoś inny może połączyć się z portem
pomiędzy. Widzieć BEZPIECZEŃSTWO .
-Ty, --bez ograniczeń
wyłącz tryb ograniczony (nie jest to możliwe, jeśli działa w trybie ograniczonym
powłoka).
--wersja
drukuje numer wersji.
-v, --gadatliwy
Verbose powoduje, że lista nazw plików jest dołączana do stderr. Generuje więcej v
więcej wyników.
-wN, --rozmiar okna N
Ustaw rozmiar okna na N.
-X, --xmodem
użyj protokołu XMODEM.
-y, --przepisać
Tak, blokuj wszystkie istniejące pliki o tej samej nazwie.
--ymodem
użyj protokołu YMODEM.
-Z, --zmodem
użyj protokołu ZMODEM.
BEZPIECZEŃSTWO
W przeciwieństwie do oryginalnego ZMODEM lrz domyślnie działa w trybie ograniczonym. W trybie ograniczonym lrz
nie zaakceptuje bezwzględnych nazw ścieżek ani odniesień do katalogu nadrzędnego, nie zmodyfikuje pliku
istniejący plik i usuwa wszelkie pliki odebrane przez pomyłkę. Zdalne wykonywanie poleceń jest
niepełnosprawny.
Aby użyć bardziej ograniczonego trybu, ustaw zmienną środowiskową ZMODEM_RESTRICTED lub daj R
opcja. To wyłącza tworzenie podkatalogów i niewidocznych plików.
Tryb ograniczonego dostępu można wyłączyć za pomocą U opcja, chyba że lrz działa z ograniczeniami
muszla.
Korzystanie z
--tcp-klient or --serwer TCP options stwarza zagrożenie bezpieczeństwa, jak ktoś inny
może połączyć się z portem, zanim to zrobisz, i pobrać dane. Jeśli jest silny
żądanie bardziej bezpiecznego trybu, mogę wprowadzić jakieś wyzwanie hasła.
ŚRODOWISKO
lrz używa następujących zmiennych środowiskowych:
SHELL lrz rozpoznaje ograniczoną powłokę, jeśli ta zmienna zawiera rsz or rksz
ZMODEM_RESTRICTED
lrz wchodzi w tryb bardziej ograniczony, jeśli zmienna jest ustawiona.
PRZYKŁADY
(polecenie Pro-YAM)
Dowództwo pro-YAM: sz *.H *.C
(To automatycznie wywołuje rz w podłączonym systemie).
Korzystaj z rb online, korzystając z usług onworks.net