이는 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 명령 sb입니다.
프로그램:
이름
sx, sb, sz - XMODEM, YMODEM, ZMODEM 파일 보내기
개요
sz [-+8abdefkLlNnopqTtuvyY] 파일 ...
SB [-adfkqtuv] 파일 ...
sx [-악큐투브] 파일
sz [-oqtv] -c COMMAND
sz [-oqtv] -i COMMAND
sz-TT
기술
Sz ZMODEM, YMODEM 또는 XMODEM 오류 수정 프로토콜을 사용하여 하나 이상의 파일을 전송합니다.
PC-DOS, CP/M, Unix, VMS에서 실행되는 다양한 프로그램에 전화 접속 직렬 포트를 통해
그리고 다른 운영 체제.
DaVinci에는 rz 전화를 받을 만큼 똑똑하다 cu(1) 아주 소수의 버전 cu(1) 똑똑하다
충분히 허용 sz 제대로 작동합니다. Professional-YAM의 Unix 풍미를 사용할 수 있습니다.
이러한 전화 걸기 응용 프로그램.
Sz ZMODEM 프로토콜을 사용하여 하나 이상의 파일을 보냅니다.
ZMODEM은 XMODEM에 비해 파일 전송을 크게 단순화합니다. 게다가 친절한
사용자 인터페이스, ZMODEM은 개인용 컴퓨터와 다른 사용자에게 효율적이고 정확하며
강력한 파일 전송 방법.
ZMODEM은 완벽한 끝으로 종료 응용 프로그램 간의 데이터 무결성. ZMODEM의
32비트 CRC는 가장 진보된 네트워크에도 잠입하는 오류를 포착합니다.
고급 파일 관리 기능에는 AutoDownload(자동 파일 다운로드가 시작됨)가 포함됩니다.
사용자 개입 없이), 개별 및 전체 파일 길이 표시 및 전송
예상 시간, 크래시 복구, 선택적 파일 전송 및 정확한 파일 보존
날짜와 길이.
다른 프로그램의 출력은 다음으로 파이프될 수 있습니다. sz 표준 입력을 표시하여 전송용
와 함께 "-":
ls -l | sz-
프로그램 출력은 파일 이름 sPID.sz로 전송됩니다. 여기서 PID는 프로세스 ID입니다.
전에, sz 프로그램. 환경 변수인 경우 오네임 대신 사용됩니다. 이에
경우 Unix 명령:
ls -l | ONAME=con sz -ay -
PC-DOS 콘솔 디스플레이에 "파일"을 보냅니다. 그만큼 -y 옵션은 수신자에게 다음을 지시합니다.
무조건 쓰기 위해 파일을 엽니다. 그만큼 -a 옵션은 수신자가 변환하도록 합니다.
PC-DOS 캐리지 리턴 및 줄 바꿈에 대한 Unix 개행.
Sb 배치는 YMODEM 또는 ZMODEM 프로토콜을 사용하여 하나 이상의 파일을 보냅니다. 초기 ZMODEM
초기화가 전송되지 않습니다. 받는 사람이 요청할 때, sb 지원 YMODEM-g 과
"cbreak" tty 모드, XON/XOFF 흐름 제어 및 CAN(^X)으로 설정된 인터럽트 문자.
YMODEM-g (전문-YAM g 옵션) 오류가 없는 채널을 통해 처리량 증가(직접
연결, X.PC 등) 각각의 전송된 섹터를 승인하지 않음으로써.
Unix 시스템에서는 파일에 대한 추가 정보가 전송됩니다. 받는 경우
프로그램은 이 정보를 사용하며, 전송된 파일 길이는 정확한 파일 수를 제어합니다.
출력 데이터 세트에 기록된 바이트, 수정 시간 및 파일 모드가 설정됨
따라서.
Sx 하나를 보낸다 파일 과 X모뎀 or XMODEM-1k 프로토콜(때로는 잘못 호출됨
"이모뎀"). 사용자는 송수신 프로그램 모두에 파일 이름을 제공해야 합니다.
If sz $SHELL이 설정되고 해당 변수에 문자열이 포함되어 있으면 호출됩니다. rsh , 알바시 or
rksh (제한된 쉘), sz 제한 모드에서 작동합니다. 제한 모드는
현재 디렉토리 및 PUBDIR에 대한 경로 이름(일반적으로 /usr/spool/uucppublic) 및/또는
그 하위 디렉토리.
네 번째 형태는 실행을 위해 단일 COMMAND를 ZMODEM 수신기로 보냅니다. Sz 종료
COMMAND 반환 값. COMMAND에 쉘에 특수한 공백이나 문자가 포함된 경우
인용해야 합니다.
다섯 번째 형식은 실행을 위해 단일 COMMAND를 ZMODEM 수신기로 보냅니다. Sz 로 종료
수신자가 명령을 올바르게 수신한 후 명령이 실행되기 전에
여섯 번째 형식(sz -TT)은 256개의 코드 조합을 모두 터미널에 출력하려고 시도합니다. ~ 안에
파일을 보내는 데 어려움이 있는 경우 이 명령을 사용하면 어떤 문자 코드를 확인할 수 있습니다.
운영 체제에 의해 먹고 있습니다.
If sz 다른 데이터 세트에 대해 stdout 및 stderr로 호출되고 Verbose는 2로 설정됩니다.
프레임별 진행 상황을 stderr에 보고합니다. 이것은 비활성화 될 수 있습니다 q
옵션을 선택합니다.
사용 가능한 옵션의 의미는 다음과 같습니다.
-+, --추가
전송된 데이터를 기존 파일에 추가하도록 수신기에 지시합니다(ZMODEM만 해당).
- 2, --투스톱
두 개의 정지 비트를 사용하십시오(가능한 경우). 당신이 무엇인지 모르면 이것을 사용하지 마십시오
하기.
- 8, --시도-8k
최대 8KB 블록 크기까지 시도하십시오. 이것은 표준 zmodem과 호환되지 않지만
bbs 세계에서 일반적인 확장. (ZMODEM 전용).
--시작-8k
8KB 블록 크기로 시작하십시오. --try-8k처럼.
-ㅏ --아스키
전송된 파일의 NL 문자를 CR/LF로 변환합니다. 이것은 발신자가 수행합니다.
XMODEM 및 YMODEM의 경우, ZMODEM의 수신기에 의해.
-NS, --바이너리
(ZMODEM) 바이너리 재정의: 변환 없이 파일을 전송합니다.
-B 숫자, --bufsize NUMBER
읽기 버퍼 사용 NUMBER 바이트. 기본값은 16384로 충분합니다.
대부분의 상황. 컴퓨터가 느리거나 디스크 인터페이스가 불량하거나 문제가 있는 경우
버퍼 크기를 늘리려는 다른 하드웨어 문제. -1 or 자동 사용
전체 파일을 버퍼링하기에 충분히 큰 버퍼. 이 옵션에 주의하세요 -
기계가 교체되기 시작하면 일반적으로 상황은 더 나빠지는 것이지 더 나빠지는 것은 아닙니다.
이 옵션을 사용하면 입력 파일의 메모리 매핑이 바뀝니다. 이것은 기억력을 증가시킵니다
그리고 cpu 사용량.
-c 명령, --명령 COMMAND
실행을 위해 수신자에게 COMMAND를 보내고 COMMAND의 종료 상태로 돌아갑니다.
-C N, --명령 시도 N
명령 전송을 N번 재시도합니다(기본값: 11).
-NS, --점을 슬래시로
"."의 모든 인스턴스를 변경합니다. 전송된 경로 이름의 "/"로. 따라서 C.omenB0000
(MSDOS 또는 CP/M에서 허용되지 않음)는 C/omenB0000으로 전송됩니다. 만약
결과 파일 이름의 어간이 8자 이상인 "." 에 삽입된다
총 XNUMX개 허용.
이 옵션은 --전체 경로 옵션을 선택합니다.
--지연-시작 N
기다림 N 어떤 일을 하기 몇 초 전.
-이자형, --탈출하다
모든 제어 문자를 이스케이프합니다. 일반적으로 XON, XOFF, DLE, CR-@-CR 및 Ctrl-X는
탈출.
-이자형, --이름 바꾸기
동일한 이름의 파일이 이미 있는 경우 보낸 사람이 새 파일의 이름을 바꾸도록 강제합니다.
존재합니다.
-NS, --전체 경로
전체 경로 이름을 보냅니다. 일반적으로 디렉터리 접두사는 전송된
파일 이름.
이것은 또한 to로 켜집니다. --점을 슬래시로 옵션을 선택합니다.
-시간, --도움
도움을 주다.
-i 명령, --즉시 명령 COMMAND
실행을 위해 수신자에게 COMMAND를 보내고, 수신 즉시 반환
프로그램이 명령을 성공적으로 수신했습니다.
-케이, --1
(XMODEM/YMODEM) 기본 1024바이트가 아닌 128바이트 블록을 사용하여 파일 전송
블록. 1024바이트 패킷은 높은 비트 전송률로 파일 전송 속도를 높입니다. (ZMODEM 스트림
가능한 최상의 처리량을 위한 데이터.)
-L N, --패킷렌 N
길이가 N인 ZMODEM 하위 패킷을 사용합니다. N이 클수록(32 <= N <= 1024) 약간 줄어듭니다.
더 높은 처리량, 더 작은 N은 오류 복구 속도를 높입니다. 기본값은 128 미만의 300입니다.
baud, 256 baud 이상 300 또는 1024 baud 이상 2400.
-m N, --최소-bps N
BPS-Rate(Bytes Per Second)가 일정 시간 동안 N 아래로 떨어지면 전송 중지
(--min-bps-time 옵션 참조).
-M N, --분-bps-시간
--min-bps와 함께 사용됩니다. 기본값은 120(초)입니다.
-l N, --프레임렌 N
수신자가 올바른 데이터를 확인할 때까지 기다리십시오. N (32 <= N <= 1024)
문자. 이것은 XOFF 흐름 제어가 사용될 때 네트워크 오버런을 방지하기 위해 사용될 수 있습니다.
부족.
-N, --최신
(ZMODEM) 대상 파일이 존재하지 않으면 각 파일을 보냅니다. 대상 덮어쓰기
소스 파일이 대상 파일보다 최신인 경우 파일입니다.
-N, --새롭거나 더 긴
(ZMODEM) 대상 파일이 존재하지 않으면 각 파일을 보냅니다. 대상 덮어쓰기
소스 파일이 대상 파일보다 최신이거나 더 긴 경우 파일입니다.
-영형, --16비트 crc
(ZMODEM) 32비트 CRC의 자동 선택을 비활성화합니다.
-영형, --비활성화-시간 제한
읽기 제한 시간 처리를 비활성화합니다. 상대방이 보내지 않으면 lsz가 중단됩니다.
아무것도 아니지만 성능이 향상되고(많지 않음) 시스템 부하가 감소합니다(감소).
시스템 호출 수가 약 50% 감소).
이 옵션은 주의해서 사용하십시오.
-NS, --보호하다
(ZMODEM) 대상 파일이 전송되지 않으면 전송을 건너뛰어 기존 대상 파일을 보호합니다.
파일이 존재.
-NS, --조용한
조용함은 장황함을 억제합니다.
-NS, --제한된
제한 모드: 경로 이름을 현재 디렉터리 및 PUBDIR로 제한합니다(일반적으로
/usr/spool/uucppublic) 및/또는 그 하위 디렉토리.
-NS, --재개하다
(ZMODEM) 중단된 파일 전송을 재개합니다. 원본 파일이
대상 파일에서 전송은 원본 파일의 오프셋에서 시작됩니다.
대상 파일의 길이와 같습니다.
-s 흥:음, --정차 HH : MM
에서 전송 중지 HH 시간, MM 분. 사용하는 또 다른 변형 +N 대신
흥:음, 에서 전송을 중지합니다. N 초.
-NS, --시간 동기화
timesync 프로토콜 지원을 활성화합니다. 자세한 내용은 timesync.doc를 참조하십시오.
이 옵션은 표준 zmodem과 호환되지 않습니다. 주의하여 사용하십시오.
--syslog[=해제]
syslogging을 켜거나 끕니다. 기본값은 구성 시 설정됩니다. 이 옵션은
syslog 지원이 컴파일되지 않으면 무시됩니다.
-t 팀, --시간 초과 TIM
시간 초과를 다음으로 변경 TIM 십분의 일 초.
-NS, --터보
특정 문자(^P, ^P|0x80, 텔레넷 이스케이프 시퀀스 [CR + @])를 이스케이프하지 마십시오.
이렇게 하면 성능이 약 1% 향상되며 일반적인 경우에는 문제가 되지 않습니다.
(그러나 주의하십시오 - 터미널 서버를 통해 연결된 경우 ^P가 유용할 수 있습니다).
--tcp TCP/IP 연결을 시작하십시오. lsz는 수신 zmodem에게
TCP/IP 연결. 모든 핸드셰이킹(사용할 주소/포트)은 다음에 의해 수행됩니다.
zmodem 프로그램.
lrzsz가 유일한 zmodem이기 때문에 일반적으로 이 옵션을 사용하고 싶지 않을 것입니다.
해야 할 일을 이해합니다(비공개 확장). 다음과 같은 경우 이 옵션을 사용할 수 있습니다.
두 프로그램이 느리거나 불량(8비트 클린 아님)으로 연결(stdin/out)됩니다.
네트워크 연결.
이 옵션을 사용하면 보안 위험이 따르며 다른 사람이 포트에 연결할 수 있습니다.
사이. 보다 보안 를 참조하세요
--tcp-클라이언트 주소:포트
tcp/ip 클라이언트로 작동: 지정된 포트에 연결합니다.
--tcp-서버
--tcp-서버
서버 역할: 소켓을 열고 수행할 작업을 인쇄하고 연결을 기다립니다.
lrzsz가 유일한 zmodem이기 때문에 일반적으로 이 옵션을 사용하고 싶지 않을 것입니다.
무엇을 해야 하는지 이해합니다(개인 확장). 가지고 있다면 이것을 사용하고 싶을 수도 있습니다.
zmodem을 사용하려면(어떤 이유로든) --tcp 의 옵션 lsz
(아마도 텔넷이 로컬 프로그램을 생성하는 것을 허용하지 않기 때문에
원격 측에 연결된 stdin/stdout).
이 옵션을 사용하는 경우 시작해야 합니다. lsz 와 더불어 --tcp-클라이언트 주소:포트
옵션을 선택합니다. 르츠 결제 게이트웨이, 인쇄 전에, 주소 그리고 포트 on 시작.
이 옵션을 사용하면 보안 위험이 따르며 다른 사람이 포트에 연결할 수 있습니다.
사이. 보다 보안 를 참조하세요
-u 성공적으로 전송한 후 파일을 연결 해제하십시오.
-유, --제한 해제
제한 모드를 끕니다(제한 모드에서 실행 중인 경우 불가능합니다.
껍데기).
-w N, --창 크기 N
전송 창 크기를 N 바이트(ZMODEM)로 제한합니다.
-V, --말 수가 많은
stderr에 대한 자세한 정보 출력. 더 많은 v가 더 많은 출력을 생성합니다.
-NS, --x모뎀
XMODEM 프로토콜을 사용합니다.
-와이, --덮어쓰기
기존 파일을 동일한 파일로 덮어쓰도록 ZMODEM 수신 프로그램에 지시합니다.
이름입니다.
-와이, --덮어쓰기 또는 건너뛰기
기존 파일을 동일한 파일로 덮어쓰도록 ZMODEM 수신 프로그램에 지시합니다.
동일한 경로 이름을 가진 파일이 있는 모든 소스 파일을 건너뜁니다.
목적지 시스템.
--y모뎀
ZMODEM 프로토콜을 사용합니다.
-지, --z모뎀
ZMODEM 프로토콜을 사용합니다.
보안
제한 모드는 경로 이름을 현재 디렉터리 및 PUBDIR로 제한합니다(보통
/var/spool/uucppublic) 및/또는 그 하위 디렉토리에 저장하고 원격 명령을 비활성화합니다.
실행.
제한 모드는 다음과 같은 경우 입력됩니다. R 옵션이 제공되거나 lsz가
제한된 쉘 또는 환경 변수 ZMODEM_RESTRICTED가 발견된 경우.
제한 모드는 U 제한된 환경에서 실행되지 않는 경우 옵션
껍질.
의 사용
--tcp-클라이언트 or --tcp-서버 옵션은 다른 사람과 마찬가지로 보안 위험을 부과합니다.
당신이 그것을 하기 전에 포트에 연결하고 데이터를 가져올 수 있습니다. 강하면
좀 더 안전한 모드에 대한 요구는 일종의 암호 문제를 도입할 수 있습니다.
환경
ZNULLS ZDATA 프레임 전에 보낼 null 수를 지정하는 데 사용할 수 있습니다.
SHELL lsz는 이 변수에 다음이 포함된 경우 제한된 쉘을 인식합니다. rsh or rksh
ZMODEM_RESTRICTED
lrz는 변수가 설정된 경우 제한 모드로 들어갑니다.
TMPDIR 이 환경 변수가 설정되면 해당 내용이 배치할 디렉토리로 사용됩니다.
응답 파일에서 시간 동기화 의뢰. TMP TMPDIR이 있는 경우 TMPDIR 대신 사용됨
설정되지 않았습니다. TMPDIR도 TMP도 설정되지 않은 경우 / TMP 사용하게 될 것이다.
사용 예
지모뎀 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 토큰 전송 (유닉스에서 DSZ/ZCOMM/Professional-YAM으로)
% sz -a *.씨
이 단일 명령은 변환과 함께 현재 Unix 디렉토리의 모든 .c 파일을 전송합니다.
(-a) 수신 환경에 적합한 줄 끝 규칙으로. ZMODEM으로
자동 다운로드가 활성화되면 Professional-YAM 및 ZCOMM이 자동으로 파일을 수신합니다.
보안 검색을 수행한 후.
% sz -얀 *.씨 *.시간
두 시스템 모두에 존재하고 보내는 시스템에서 최신인 .c 및 .h 파일만 보냅니다.
Unix를 DOS 텍스트로 변환하여 수신 시스템의 해당 버전보다 시스템
형식입니다.
$ sz -\얀 파일1.c 파일2.c 파일3.c 푸.h baz.h ®(VMS용)
지모뎀 Command 다운로드 (유닉스에서 Professional-YAM으로)
cpszall:모두
sz -c "c:;cd /yam/dist"
sz -ya $(YD)/*.me
sz -yqb y*.exe
sz -c "cd /yam"
sz -i "!insms"
이 Makefile 조각은 sz Professional-YAM에 명령을 내려 전류를 변경합니다.
디스크와 디렉토리. 다음, sz 전송 .ME $YD 디렉토리의 파일, 명령
이전 파일을 덮어쓰고 Unix EOL(end of line) 규칙에서 변환하는 수신자
PC-DOS 규칙에 따릅니다. 세 번째 줄은 일부를 전송합니다. .EXE 파일. 네 번째와 다섯 번째
라인 명령 Pro-YAM이 디렉토리를 변경하고 PC-DOS 배치 파일을 실행합니다. 문자 . 이후
배치 파일은 상당한 시간이 소요되며, -i 형식은 허용하는 데 사용됩니다. sz 나가기 위해서
바로.
X모뎀 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 토큰 전송 (유닉스에서 누화로)
% sx -a foo.c
ESC
rx foo.c
위의 세 가지 명령은 Unix에서 PC로 단일 파일을 전송하고 sz
Unix 개행을 DOS CR/LF로 변환합니다. 이 조합은 훨씬 느리고 훨씬 적습니다.
ZMODEM보다 안정적입니다.
ERROR 메시지
"Caught signal 99"는 프로그램이 제대로 컴파일되지 않았음을 나타냅니다. "비비(99)"에서
자세한 내용은 rbsb.c를 참조하십시오.
onworks.net 서비스를 사용하여 sb online을 사용하세요