Ito ang command gaffitter na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
gaffitter - File subset extractor batay sa genetic algorithm
SINOPSIS
gaffitter -t|--target halaga [yunit] [Pagpipilian] ... FILE...
gaffitter - -t|--target halaga [yunit] [OPTION]... [FILE]...
DESCRIPTION
gaffitter (Genetic Algorithm File Fitter) ay isang command-line software na nakasulat sa C++ na
extracts --via genetic algorithm-- subset ng isang input list ng mga file/directory na pinakamahusay
magkasya sa ibinigay na laki ng volume (target), tulad ng CD, DVD at iba pa.
If gaffitter ay isinasagawa gamit ang pangalawang opsyon na nakalista sa itaas, ang impormasyon tungkol sa mga file
ay kinukuha mula sa stdin.
Maaaring gamitin ang mga suffix ng unit na 'k', 'm', 'g' o 't', kung saan: k = KB/KiB, m = MB/MiB, g =
GB/GiB at t = TB/TiB. Default: bytes.
Opsyon
Pangkalahatan na pagpipilian:
-t, --target VALUE[unit] (lumutang)
Itakda VALUE bilang target na laki (mandatory), VALUE > 0.0
--bins, --vols VALUE[unit]
Itakda VALUE bilang ang maximum na bilang ng mga bins (volume). [default = "walang limitasyon"]
--si Gumamit ng mga kapangyarihan na 1000 (hindi 1024) para sa mga laki ng target, min, max at output.
--min, --min-laki VALUE[unit]
Pinakamababang laki ng file. [default = wala]
--max, --max-size VALUE[unit]
Pinakamataas na laki ng file. [default = wala]
-B, --block-size VALUE
Ang pinakamaliit na halaga ng mga byte na maaaring sakupin ng isang file. [default = 1]
--ss, --show-size
I-print ang laki ng bawat file.
--sb, --show-bytes
I-print din ang mga laki sa bytes.
--hi, --itago ang mga item
Huwag mag-print ng mga napiling file.
--hs, --itago-buod
Itago ang linya ng buod na naglalaman ng kabuuan, pagkakaiba at bilang ng mga napiling file.
-oo, --uri-uriin ayon sa laki
Pagbukud-bukurin ang output ayon sa laki, hindi ayon sa pangalan.
-n, --wala-kaso
Gumamit ng case-insensitive na pag-uuri.
-r, --uri-uriin
Pagbukud-bukurin ang output sa reverse order.
--ew, --enclose-with CHAR
Ilakip ang mga pangalan ng file na may CHAR. [default = wala]
--dw, --delimit-with CHAR
Delimit ang mga pangalan ng file (mga linya) na may CHAR. [default = bagong linya]
-z, --null-data
Ipagpalagay na NULL ( ) bilang delimiter ng mga input file sa pamamagitan ng stdin (pipe).
-Z, --wala
Kapareho ng --dw '\0'. Tingnan din ang -0 at --hs na mga opsyon.
-0, --null-bins
Kapareho ng --bs '\0'. Tingnan din ang -Z at --hs na mga opsyon.
--bs, --bins-separator CHAR
Paghiwalayin ang mga bin (vols) sa CHAR. [default = bagong linya]
--bersyon
I-print ang bersyon ng gaffitter at lumabas.
-sa, --verbose
Verbose.
-h, - Tumulong
Mag-print ng tulong at lumabas.
tuwiran input na pagpipilian:
--di, --direktang-input
Lumipat sa direct input mode, ibig sabihin, direktang basahin ang mga pares ng "size identifier" sa halip na
mga pangalan ng file.
--di-b, --di-bytes
Ipagpalagay ang mga laki ng input bilang mga byte.
--di-k, --di-kb
Ipagpalagay ang mga laki ng input bilang kibi bytes (KiB). KB kung --di-si.
--di-m, --di-mb
Ipagpalagay ang mga laki ng input bilang mebi bytes (MiB). MB kung --di-si.
--di-g, --di-gb
Ipagpalagay ang mga laki ng input bilang gibi bytes (GiB). GB kung --di-si.
--di-t, --di-tb
Ipagpalagay ang mga laki ng input bilang tebi bytes (TiB). TB kung --di-si.
--di-si
Gumamit ng mga kapangyarihan na 1000 (hindi 1024) para sa mga laki ng input.
Genetic Algorithm na pagpipilian:
--gas, --ga-binhi VALUE (integer)
GA initialization seed, VALUE >= 0. Ang ibig sabihin ng zero ay random. [default = 1]
--ga-rs, --ga-random-seed
Gumamit ng rendom GA seed (katulad ng --ga-seed 0).
--ga-ng, --ga-num-generations VALUE (integer)
Pinakamataas na bilang ng mga henerasyon, VALUE > 0. [default = auto]
--ga-ps, --ga-pop-size VALUE (integer)
Bilang ng mga indibidwal, VALUE > tournament_size. [default = auto]
--ga-cp, --ga-cross-prob VALUE (lumutang)
Crossover probability, 0.0 <= VALUE <= 1.0. [default = 0.95]
--ga-mp, --ga-mutation-prob VALUE (lumutang)
Ang posibilidad ng mutation (bawat gene), 0.0 <= VALUE <= 1.0. [default = auto]
--ga-sp, --ga-sel-presyon VALUE (integer)
Presyon ng pagpili (laki ng tournament), 2 <= VALUE < pop_size. [default = 2]
--ga-theo, --ga-teoretikal [VALUE] (integer)
Itigil kung ang teoretikal na minimum na bilang ng mga bin ay naabot. Kung VALUE ay ibinigay, ito ay
ipinapalagay na ang teoretikal na minimum na bilang ng mga bin.
iba paghahanap paraan:
--ap, --tinatayang
Tinatayang ang solusyon gamit ang Pinakamahusay na Unang paghahanap (hindi pinakamainam ngunit napakabilis).
--sp, --hati
Hatiin lamang ang input kapag naabot ang laki ng target (pinapanatili ang orihinal na pagkakasunud-sunod habang
paghahati).
Gumamit ng gaffitter online gamit ang mga serbisyo ng onworks.net