InglesPransesEspanyol

Ad


OnWorks favicon

bbcheck - Online sa Cloud

Patakbuhin ang bbcheck sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na bbcheck 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


bbcheck - magpatakbo ng mga awtomatikong pagsubok sa BitBabbler hardware RNG device

SINOPSIS


bbcheck [pagpipilian]

DESCRIPTION


Ang bbcheck Ang utility ay tool para sa mabilis at simpleng pagsusuri sa output ng isang BitBabbler
RNG sa iba't ibang bitrate. Maaari itong magpatakbo ng mga pagsubok sa maraming device nang magkatulad, at mag-highlight
ang pinakamahusay at pinakamasamang resulta mula sa isang serye ng mga pagsubok sa bawat device.

Opsyon


Magagamit ang mga sumusunod na pagpipilian:

-oo, --scan
I-scan ang system para sa mga available na BitBabbler device.

-ako, --device-id=id
Pumili ng BitBabbler device na susuriin ayon sa natatanging ID nito. Kung walang mga device
tahasang tinukoy pagkatapos ang default ay gamitin ang lahat ng mga ito na naroroon kapag
nagsisimula ang pagsubok. Maaaring ipasa ang opsyong ito nang maraming beses upang subukan ang maraming device.
Ang id maaaring ang serial number ng device, o ang lohikal na address nito sa form:

[busnum:]devnum

o sa mga system kung saan ang pag-alam sa USB topology ay suportado, ang pisikal na address nito ay nasa
ang form

busnum-port[.port ...]

Para sa isang lohikal na address ang busnum bahagi ay opsyonal, ngunit kung devnum ay hindi natatangi
sa lahat ng mga bus, kung aling device ang pipiliin kung hindi ito ganap
ang tinukoy ay nagiging isang bagay ng pagkakataon. Lahat ng available na ID na magagamit
upang sumangguni sa isang aparato ay iuulat ng --scan opsyon. Bus, device, at port
ang mga numero ay inaasahang mga decimal integer.

Dahil sa bbcheck Gumagana lamang sa mga available na device at hindi naghihintay na mapunta ang isang device
ma-hotplugged, isang error ang pagtukoy ng ID na hindi tumutukoy sa isang device
kasalukuyang magagamit sa system.

-r, --bitrate=min[:max]
Piliin ang bitrate, o hanay ng mga bitrate, upang suriin (sa mga bit bawat segundo). Ang
ang mga available na bitrate ay tinutukoy ng isang integer clock divider, kaya hindi lahat ng rate ay
eksaktong makakamit. Ang hindi sinusuportahang rate ay ibi-round up sa susunod na mas mataas
rate. Para sa kaginhawahan ang rate ay maaaring sundan ng isang SI multiplier (hal. 2.5M para sa
2500000). Kung tinukoy ang isang hanay na pinaghihiwalay ng colon, lahat ng posibleng bitrate
sa pagitan ng minuto at max susubukan.

-b, --bytes=n
Ang bilang ng mga byte na susuriin para sa bawat pagsubok. Isang suffix ng 'k', 'M', o 'G' will
dumami n sa pamamagitan ng kani-kanilang kapangyarihan ng dalawa.

-B, --block-size=bytes
Ang laki ng bloke na ginamit para sa pagtitiklop. Ang laki na ito ay dapat na isang multiple ng 2^n, kung saan ang n ay
ang antas ng pagtiklop na ginamit (ibig sabihin, ito ay dapat na makatiklop sa nais na bilang ng beses
nang walang anumang natitira). Magi-scale ang suffix ng 'k', 'M', o 'G' bytes sa pamamagitan ng
kanya-kanyang kapangyarihan ng dalawa. Ang default ay 64kB. Ang mas malaking sukat ng bloke ay maghahalo ng mga sample
kinuha sa mas mahabang timescale. Sa matataas na bitrate, mas mababa ang ibig sabihin nito
ang dalas ng ingay ay maaaring isama sa bawat sample kung saan mas mataas
mangingibabaw ang dalas ng ingay. Ang pinakamainam na laki ng bloke (higit pa sa anumang pagbabago sa
ang resulta ay bale-wala) para sa anumang ibinigay na bitrate ay isang bagay pa rin na hinog na para sa
karagdagang pag-aaral. Tingnan ang --tiklop opsyon sa ibaba para sa mas detalyadong paglalarawan ng
natitiklop.

-A, --lahat ng mga resulta
Ipakita ang lahat ng resulta ng pagsubok, hindi lamang ang panghuling buod.

--walang-kulay
Huwag kulayan ang mga huling resulta. Bilang default, ang apat na pinakamahusay na resulta ay magiging
naka-highlight na maliwanag-berde, mapurol-berde, dilaw, at orange, habang ang pinakamasamang resulta
ay iha-highlight sa pula. Pinipigilan ng opsyong ito ang output ng terminal escape
mga code na responsable para doon.

-sa, --verbose
Gumawa ng higit pang ingay tungkol sa kung ano ang nangyayari sa loob. Kung ginamit (isang beses) kasama ang --scan
opsyon na ito ay magpapakita ng higit pang impormasyon tungkol sa bawat device, ngunit kung hindi, ito ay kadalasan
impormasyon lamang na kapaki-pakinabang para sa pag-debug. Maaaring ipasa ito ng maraming beses para makuha
napuno ng higit pang impormasyon.

-?, - Tumulong
Magpakita ng mas maikling bersyon ng lahat ng ito, na maaaring magkasya sa isang pahina.

--bersyon
Iulat ang bbcheck release na bersyon.

Bawat aparato pagpipilian
Ang mga sumusunod na opsyon ay maaaring gamitin nang maraming beses upang isa-isang i-configure ang bawat device
kapag higit sa isang BitBabbler ang available. Kung pumasa bago ang anuman --device-id pagpipilian, pagkatapos
nagtakda sila ng mga bagong default na halaga na ilalapat sa bawat device. Kung pumasa pagkatapos ng isa sa
ang mga opsyong iyon ay ilalapat lamang ang mga ito sa kasunod na device.

--latency=ms
I-override ang nakalkulang halaga para sa USB latency timer. Kinokontrol nito ang maximum
tagal ng oras na maghihintay ang device kung mayroong anumang data sa internal nito
buffer (ngunit mas mababa sa isang buong packet), bago ito ipadala sa host. Kung ang timer na ito
mag-e-expire bago mapunan ang isang packet, pagkatapos ay isang maikling packet ang ipapadala sa
host. Ang default na halaga ay pinili upang matiyak na hindi kami magpapadala ng mas maikling packet
kaysa kinakailangan para sa napiling bitrate, dahil madaragdagan nito ang bilang ng
mga packet na ipinadala at ang dami ng oras ng CPU na dapat gugulin sa pagproseso ng mga ito, sa
ilipat ang parehong dami ng data.

Maliban kung nag-eeksperimento ka sa mga pagbabago sa mababang antas ng code, malamang na mayroon
walang dahilan para gamitin ang opsyong ito upang manu-manong i-override ang latency.

-f, --tiklop=n
Itakda ang dami ng beses na tiklop ang output ng BitBabbler bago ito pag-aralan. Bawat isa
Kukunin ng fold ang unang kalahati ng bloke na binasa at i-XOR ito kasama ang mga piraso
sa ikalawang kalahati. Babawasan nito sa kalahati ang throughput, ngunit ituon ang magagamit
entropy nang mas makapal sa mga piraso na natitira.

Mayroong dalawang pangunahing bagay na inaasahang gagawin nito batay sa disenyo ng BitBabbler.
Ito ay mas mahusay na paghaluin ang mababang dalas ng ingay na nakukuha sa mas mataas
mga frequency, na nagbibigay-daan sa pag-sample sa mas mataas na bitrate nang hindi pinaliit ang ingay
magagamit ang bandwidth upang maimpluwensyahan ang mga katabing bit. Makakatulong ito upang masira ang anuman
lumilipas na mga lokal na ugnayan na maaaring mangyari sa mga pisikal na proseso kung saan
nakakakuha ng ingay sa kapaligiran.

Ang pagtiklop ay hindi dapat bawasan ang tunay na entropy ng bawat sample, ngunit kapag ang lahat ay
gumagana nang eksakto tulad ng nararapat, maaaring wala rin itong magawa upang madagdagan ito.
Sa matematika, ang isang XOR summation ay inaasahang magpapabilis ng anumang bias sa a
stream ng mga independiyenteng bit, na ang resulta ay may hindi bababa sa kasing dami ng entropy ng
hindi gaanong mahuhulaan ng alinman sa dalawang input (sa parehong paraan tulad ng isang one time pad
ay hindi gaanong ligtas sa kabila ng plaintext na may mas kaunting entropy kaysa sa pad
ginagawa).

--enable=mask
Pumili ng subset ng mga generator sa mga device na BitBabbler na may maraming entropy
pinagmumulan. Ang argument ay isang bitmask na naka-pack mula sa LSB, na may bawat bit na posisyon
pagkontrol sa isang indibidwal na pinagmulan, paganahin ito kapag nakatakda sa 1. Bilang isang espesyal na kaso para sa
bbcheck, kung ang mask ng 0 ay ginagamit, pagkatapos ay isasagawa ang mga pagsubok sa bawat pinagmulan
indibidwal na yunit. A mask ng 16 (0x10) ay susubok muna sa bawat pinagmulan nang paisa-isa,
at pagkatapos lahat ng mga ito ay pinagana din nang sama-sama.

Gamitin ang bbcheck online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    mabusising paglilinis
    mabusising paglilinis
    Isang Kotlin script na binubuo ng lahat ng nukes
    mga cache mula sa mga proyekto ng Gradle/Android.
    Kapaki-pakinabang kapag hinahayaan ka ng Gradle o ng IDE
    pababa. Ang script ay nasubok sa
    macOS, ngunit ...
    I-download ang deep-clean
  • 2
    Eclipse Checkstyle Plug-in
    Eclipse Checkstyle Plug-in
    Ang Eclipse Checkstyle plug-in
    isinasama ang Checkstyle Java code
    auditor sa Eclipse IDE. Ang
    Ang plug-in ay nagbibigay ng real-time na feedback sa
    ang gumagamit tungkol sa viol...
    I-download ang Eclipse Checkstyle Plug-in
  • 3
    AstroOrzPlayer
    AstroOrzPlayer
    Ang AstroOrz Player ay isang libreng media player
    software, bahagi batay sa WMP at VLC. Ang
    ang player ay nasa isang minimalist na istilo, na may
    higit sa sampung kulay ng tema, at maaari rin
    b ...
    I-download ang AstroOrzPlayer
  • 4
    movistartv
    movistartv
    Ang Kodi Movistar+ TV ay isang ADDON para sa XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mga mediacenter ma...
    I-download ang movistartv
  • 5
    Code :: Mga Pag-block
    Code :: Mga Pag-block
    Code::Blocks ay isang libre, open-source,
    cross-platform C, C++ at Fortran IDE
    binuo upang matugunan ang pinaka-hinihingi na mga pangangailangan
    ng mga gumagamit nito. Ito ay dinisenyo upang maging napaka
    mga extension...
    I-download ang Code::Blocks
  • 6
    Sa gitna
    Sa gitna
    Sa gitna o Advanced na Minecraft Interface
    at ang Pagsubaybay sa Data/Istruktura ay isang kasangkapan upang
    magpakita ng pangkalahatang-ideya ng isang Minecraft
    mundo, nang hindi aktwal na nilikha ito. Ito
    pwede...
    I-download sa gitna
  • Marami pa »

Linux command

Ad