영어프랑스어스페인어

Ad


온웍스 파비콘

fcomp - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 fcomp를 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 fcomp 명령입니다.

프로그램:

이름


fcomp - 파일 비교

개요


fcomp [ 선택권... ] 파일명1 파일명2

fcomp -돕다

fcomp -버전

기술


XNUMXD덴탈의 fcomp 프로그램은 다음과 유사하게 텍스트 파일을 비교하는 데 사용됩니다. diff(1) 프로그램. 그것은
장점은 항상 최소한의 차이가 발생하므로 다음과 같은 경우 동기화가 결코 잘못되지 않는다는 것입니다.
파일을 비교합니다. 단점은 추가 작업이 필요하기 때문에 실행 속도가 느려진다는 것입니다.
최적의 차이를 생성합니다. 그러나 파일의 차이가 수천 개 미만인 경우
라인의 성능은 충분합니다. 이 유틸리티에서 사용하는 알고리즘은 다음에서도 사용됩니다.
전에, 주먹(1) 편집 이력을 생성하기 위한 프로그램입니다.

파일을 비교하려면 낡은 파일로 , 명령:
fcomp 오래된 새로운
사용됩니다. 이는 변환과 관련된 차이점을 제공합니다. 파일 낡은 파일
. 이는 의 사용과 유사합니다. cp(1) 명령. 어느 쪽이든 낡은 or 파일
디렉토리여야 합니다. 이 경우 디렉토리에 있는 파일과 비교가 수행됩니다.
다른 파일과 이름이 같습니다. 다음과 같은 경우 오류가 발생합니다. 낡은 둘 다 디렉토리입니다.

옵션


다음 옵션이 이해됩니다.

-바이너리 이 옵션은 바이트 단위로 바이너리 파일을 비교하는 데 사용될 수 있습니다. (각
바이트는 알고리즘에 의해 "라인"으로 처리됩니다.) 바이트 값은
주소와 마찬가지로 XNUMX진수입니다. 참고: 이는 다음과 다른 동작입니다.
주먹(1) 같은 이름의 옵션.

-No_BINary
이 옵션은 바이너리 파일 비교를 피하기 위해 사용될 수 있습니다. 경고는 다음과 같습니다
표준 오류가 표시되지만 프로그램은 오류 없이 성공을 보고합니다.
인쇄 및 기타 출력.

-공백
입력 파일에서 빈 줄을 무시합니다.

-문맥 번호
표시되는 "컨텍스트"의 행 수를 지정합니다. 이것은 보여줍니다
실제 라인이 변경되기 전후에 지정된 라인 수.
이는 실제로 변경되는 라인을 찾아 식별하는 데 유용합니다.
파일에 동일한 행의 복사본이 많이 있는 경우.

-편집하다
기계가 읽을 수 있는 편집 스크립트를 출력합니다.

-실패 번호
변경 횟수가 지정된 횟수를 초과하면 비교가 중지됩니다.
각 변경은 한 줄의 삭제 또는 삽입입니다. 이것은 다음과 같은 경우에 유용합니다.
파일이 완전히 다른 경우 결과에는 관심이 없습니다. 또 다른 용도
XNUMX 값을 사용하여 두 파일이 동일한지 확인하는 빠른 검사입니다.

-돕다
사용법을 좀 도와주세요. fcomp 프로그램)

-가입하다 번호
이렇게 하면 변경된 줄이 최대로 분리된 경우 함께 병합됩니다.
변경되지 않은 줄의 지정된 수. 이렇게 하면 변화가 더 크게 보이지만 감소합니다.
변경되는 영역을 더 적게 표시하여 출력의 "끊김"을 방지합니다. 이것은
단일 빈 줄이나 쓸모없는 일치를 억제하는 데 특히 효과적입니다.
시작과 끝 줄을 주석으로 처리합니다. 이 옵션의 유용한 값은 3 정도입니다.

-어울리는
라인을 변경하는 대신 일치하는 라인을 출력합니다.

-번호
출력의 왼쪽 가장자리에 줄 번호가 출력됩니다. 이건 보통이 아니야
행 번호는 주석 행 앞의 주석 행에 표시되기 때문에 필요합니다.
라인이 표시되고 있습니다. 줄 번호를 출력하지 않으면 터미널이
긴 줄을 불필요하게 스크롤합니다.

-산출 파일 이름
표준 출력이 아닌 이 파일로 출력을 보냅니다.

-조용한
필요한 변경 사항에 대한 빠른 요약만 출력합니다.

-스페이스
이 옵션은 두 줄의 공백 수 차이를 무시합니다. 저것
즉, 두 개 이상의 인접한 공간이 하나의 공간으로 처리됩니다. 공간
줄의 시작이나 끝은 완전히 무시됩니다.

-업케이스
비교하기 전 대문자 라인.

-버전
버전 표시 fcomp 실행 중입니다.

-뭐
그러면 두 파일이 모두 함께 출력되어 각 줄에 무슨 일이 일어났는지 보여줍니다.
두 번째 파일의 줄로 변경하려면 첫 번째 파일을 수정하세요. 이 출력은
삽입된 줄이 다음으로 시작하는 "변경 막대" 형식 |+, 삭제된 줄은 다음으로 시작합니다.
|−, 변경되지 않은 줄은 공백으로 시작됩니다. 수직 막대의 존재로 인해
변경된 라인을 쉽게 검색할 수 있습니다.

모든 옵션은 축약될 수 있습니다. 약어는 대문자로 문서화되며,
모든 소문자와 밑줄(_)은 선택 사항입니다. 연속해서 사용해야 합니다
선택적 문자의 시퀀스.

모든 옵션은 대소문자를 구분하지 않으므로 대문자나 소문자로 입력하거나
둘의 조합, 대소문자는 중요하지 않습니다.

예: 인수 "-help, "-HELP" 및 "-h"는 모두 다음을 의미하는 것으로 해석됩니다. -돕다
옵션. 연속적인 선택 사항이므로 인수 "-hlp"는 이해되지 않습니다.
문자가 제공되지 않았습니다.

옵션 및 기타 명령줄 인수는 명령줄에서 임의로 혼합될 수 있습니다.

GNU 긴 옵션 이름을 이해할 수 있습니다. 모든 옵션 이름이 fcomp 길다, 이거
추가 선행 '-'를 무시하는 것을 의미합니다. NS "-선택권=가치" 협약도 이해된다.

FILE 이름 확장


편의상 경로명이 마침표로 시작하고 환경변수가 존재하는 경우
그 이름을 사용하면 환경 변수의 값이 실제 값으로 사용됩니다.
경로명. 예를 들어 환경 변수가 .푸 가치가있다
이것은..긴.이름입니다., 다음 명령
fcomp -o .FOO
실제로 명령과 동일합니다.
fcomp -o this.is.a.long.name
마침표로 시작하는 경로 이름의 확장을 방지하려면 다음을 수행합니다.
다음과 같이 경로 이름에 대체 형식을 사용할 수 있습니다.
fcomp -o ./.FOO

BINARY 파일


일반적으로 fcomp는 사용자가 던지는 모든 텍스트 파일을 처리할 수 있습니다.
특이한 인코딩. 그러나 fcomp는 할 수 없는 포함하는 파일에 우아하게 대처하기 위해
NUL 문자.

XNUMXD덴탈의 fcomp(1) 프로그램은 단순히 경고를 출력하고 계속 진행합니다.
비교를 수행하기 전에 NUL 문자를 0x80 값으로 변환합니다.

XNUMXD덴탈의 병합(1) 프로그램은 또한 병합하기 전에 NUL 문자를 0x80 값으로 변환합니다.
경고 후 모든 출력 파일에는 원래 NUL이 아닌 이 값이 포함됩니다.
문자.

XNUMXD덴탈의 주먹(1) 그러나 입력 파일에 NUL이 포함되어 있으면 프로그램에서 치명적인 오류가 발생합니다.
문자. 이는 의도하지 않은 손상으로부터 소스 파일을 보호하기 위한 것입니다.
-바이너리 절대적으로 NUL 문자를 포함해야 하는 파일의 경우.

EXIT 지위


XNUMXD덴탈의 fcomp 프로그램은 오류가 발생하면 1 상태로 종료됩니다. NS fcomp 프로그램은
오류가 없으면 상태 0으로 종료합니다.

참조


이 프로그램은 다음 알고리즘을 기반으로 합니다.
An 오(ND) 차이 암호알고리즘 그것의 변화, Eugene W. Myers, TR 85-6,
10년 1985월 XNUMX일, 애리조나 대학교, Tuscon,
애리조나 85721.
참조 :
A 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 비교 프로그램, Webb Miller 및 Eugene W. Myers, 소프트웨어 실습 및
Experience, Volume 15, No. 11, 1985년 XNUMX월.

저작권


fcomp 버전 1.18.D001
저작권 (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2008, 2009 피터 밀러;

이 프로그램은 작업에서 파생됩니다.
저작권 (C) 1990 David I. Bell.

이 프로그램은 무료 소프트웨어입니다. 다음 조건에 따라 재배포 및/또는 수정할 수 있습니다.
자유 소프트웨어 재단에서 발행한 GNU 일반 공중 사용 허가서; 어느 하나
라이센스 버전 3 또는 (귀하의 선택에 따라) 이후 버전.

이 프로그램은 유용할 것이라는 희망으로 배포되지만 어떠한 보증도 하지 않습니다.
상품성 또는 특정 목적에의 적합성에 대한 묵시적 보증도 없이.
자세한 내용은 GNU 일반 공중 사용 허가서를 참조하십시오.

이 프로그램과 함께 GNU 일반 공중 사용 허가서를 받았어야 합니다.
그렇지 않은 경우 참조http://www.gnu.org/licenses/>.

작가


피터 밀러 웹: http://miller.emu.id.au/pmiller/
/\/\* 이메일: [이메일 보호]

데이비드 I. 벨 웹: http://www.canb.auug.org.au/~dbell
이메일: [이메일 보호]

onworks.net 서비스를 사용하여 온라인으로 fcomp 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    통음
    통음
    SWIG는 소프트웨어 개발 도구입니다.
    C로 작성된 프로그램과
    다양한 고급 수준의 C++
    프로그래밍 언어. SWIG는 다음과 함께 사용됩니다.
    다른...
    SWIG 다운로드
  • 2
    WooCommerce Nextjs 반응 테마
    WooCommerce Nextjs 반응 테마
    React WooCommerce 테마,
    다음 JS, Webpack, Babel, Node 및
    GraphQL 및 Apollo를 사용한 Express
    고객. React의 WooCommerce 스토어(
    포함: 제품...
    WooCommerce Nextjs 반응 테마 다운로드
  • 3
    Archlabs_repo
    Archlabs_repo
    ArchLabs용 패키지 저장소 이것은
    가져올 수 있는 응용 프로그램

    https://sourceforge.net/projects/archlabs-repo/.
    그것은 OnWorks에서 호스팅되었습니다 ...
    archlabs_repo 다운로드
  • 4
    제퍼 프로젝트
    제퍼 프로젝트
    Zephyr 프로젝트는 새로운 세대입니다.
    실시간 운영체제(RTOS)
    여러 하드웨어 지원
    아키텍처. 그것은
    작은 크기의 커널...
    Zephyr 프로젝트 다운로드
  • 5
    SC콘
    SC콘
    SCons는 소프트웨어 구축 도구입니다.
    그것은에 대한 우수한 대안입니다
    고전적인 "만들기" 빌드 도구
    우리 모두는 알고 사랑합니다. 스콘은
    구현 ...
    SCons 다운로드
  • 6
    PSeInt
    PSeInt
    PSeInt는 의사 코드 해석기입니다.
    스페인어를 구사하는 프로그래밍 학생.
    주요 목적은 다음을 위한 도구가 되는 것입니다.
    기본을 배우고 이해하기
    개념...
    PSeInt 다운로드
  • 더»

Linux 명령

Ad