이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 gaffitter입니다.
프로그램:
이름
gaffitter - 유전자 알고리즘 기반의 파일 하위 집합 추출기
개요
개피터 -t|--대상 값[단위] [옵션]... FILE...
개피터 - -t|--대상 값[단위] [옵션]... [파일]...
기술
개피터 (Genetic Algorithm File Fitter)는 C++로 작성된 명령줄 소프트웨어입니다.
--유전자 알고리즘을 통해-- 가장 적합한 파일/디렉토리 입력 목록의 하위 집합
CD, DVD 등과 같은 주어진 볼륨 크기(대상)에 맞춥니다.
If 개피터 위에 나열된 두 번째 옵션인 파일에 대한 정보를 사용하여 실행됩니다.
stdin에서 가져옵니다.
단위 접미사 'k', 'm', 'g' 또는 't'를 사용할 수 있습니다. 여기서 k = KB/KiB, m = MB/MiB, g =
GB/GiB 및 t = TB/TiB. 기본값: 바이트.
옵션
일반 옵션 :
-NS, --표적 VALUE[단위] (뜨다)
세트 VALUE 대상 크기(필수)로, VALUE > 0.0
--빈, --vols VALUE[단위]
세트 VALUE 빈(볼륨)의 최대 수로. [기본값 = "무제한"]
--시 대상, 최소, 최대 및 출력 크기에 대해 1000(1024 아님)의 거듭제곱을 사용합니다.
--분, --최소 크기 VALUE[단위]
최소 파일 크기. [기본값 = 없음]
--최대, --최대 크기 VALUE[단위]
최대 파일 크기. [기본값 = 없음]
-NS, --블록 크기 VALUE
파일이 점유할 수 있는 최소 바이트 양. [디폴트 = 1]
--봄 여름 시즌, --쇼 크기
각 파일의 크기를 인쇄하십시오.
--sb, --쇼 바이트
또한 크기를 바이트 단위로 인쇄합니다.
--안녕, --숨기기 항목
선택한 파일을 인쇄하지 마십시오.
--hs, --hide-요약
선택한 파일의 합계, 차이 및 수를 포함하는 요약 줄을 숨깁니다.
-에스, --크기별 정렬
이름이 아닌 크기별로 출력을 정렬합니다.
-N, --대소문자 없음
대소문자를 구분하지 않는 정렬을 사용합니다.
-NS, --정렬-역방향
출력을 역순으로 정렬합니다.
--으, --동봉 숯
파일 이름을 다음으로 묶습니다. 숯. [기본값 = 없음]
--dw, --구분-와 숯
다음으로 파일 이름(줄)을 구분하십시오. 숯. [기본값 = 개행]
-지, --null 데이터
stdin(파이프)을 통해 입력 파일의 구분 기호로 NULL( )을 가정합니다.
-지, --없는
--dw '\0'과 동일합니다. -0 및 --hs 옵션도 참조하십시오.
- 0, --널-빈
--bs '\0'과 동일합니다. -Z 및 --hs 옵션도 참조하십시오.
--bs, --빈 구분 기호 숯
별도의 저장소(vols) 숯. [기본값 = 개행]
--번역
gaffitter 버전을 인쇄하고 종료합니다.
-V, --말 수가 많은
말 수가 많은.
-시간, --도움
도움말을 인쇄하고 종료합니다.
직접 입력 옵션 :
--디, --직접 입력
직접 입력 모드로 전환합니다. 즉, 대신 "크기 식별자" 쌍을 직접 읽습니다.
파일 이름.
--디-b, --디바이트
입력 크기를 바이트로 가정합니다.
--디-크, --di-kb
입력 크기를 키비 바이트(KiB)로 가정합니다. KB if --di-si.
--어둑한, --di-mb
입력 크기를 MiB(메비 바이트)로 가정합니다. MB 경우 --di-si.
--파기, --di-gb
입력 크기를 기비 바이트(GiB)로 가정합니다. GB 경우 --di-si.
--디-티, --di-tb
입력 크기를 Tebi 바이트(TiB)로 가정합니다. TB if --di-si.
--di-si
입력 크기에 대해 1000(1024가 아님)의 거듭제곱을 사용합니다.
유전자 암호알고리즘 옵션 :
--가스, --가씨드 VALUE (정수)
GA 초기화 시드, VALUE >= 0. 1은 무작위를 의미합니다. [디폴트 = XNUMX]
--ga-rs, --ga-랜덤-시드
rendom GA 시드를 사용합니다(--ga-seed 0과 동일).
--가다, --ga-num-세대 VALUE (정수)
최대 세대 수, VALUE > 0. [기본값 = 자동]
--ga-ps, --ga-팝-크기 VALUE (정수)
개인 수, VALUE > 토너먼트_크기. [기본값 = 자동]
--ga-cp, --ga-크로스-프로브 VALUE (뜨다)
교차 확률, 0.0 <= VALUE <= 1.0. [디폴트 = 0.95]
--ga-mp, --ga-돌연변이-prob VALUE (뜨다)
돌연변이 확률(유전자당), 0.0 <= VALUE <= 1.0. [기본값 = 자동]
--ga-sp, --ga-sel-압력 VALUE (정수)
선택 압력(토너먼트 크기), 2 <= VALUE < 팝_사이즈. [디폴트 = 2]
--가테오, --ga-이론적 [값] (정수)
이론상 최소 빈 수에 도달하면 중지합니다. 만약에 VALUE 주어진다, 이다
빈의 이론적 최소 수로 가정합니다.
기타 수색 방법 :
--ap, --근사치를 내다
Best First 검색을 사용하여 솔루션을 근사화합니다(최적은 아니지만 매우 빠름).
--sp, --나뉘다
대상 크기에 도달하면 입력을 분할하기만 하면 됩니다(원래 순서를 유지하면서
파편).
onworks.net 서비스를 사용하여 온라인에서 gaffitter 사용