InglesPransesEspanyol

OnWorks favicon

freebsd-cksum - Online sa Cloud

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

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


cksum, kabuuan — ipakita ang mga checksum ng file at bilang ng mga bloke

SINOPSIS


cksum [-o 1 | 2 | 3] [file ...]
kabuuan [file ...]

DESCRIPTION


Ang cksum Ang utility ay nagsusulat sa karaniwang output ng tatlong whitespace na pinaghiwalay na mga patlang para sa bawat isa
input file. Ang mga field na ito ay isang checksum CRC, ang kabuuang bilang ng mga octet sa file at ang
pangalan ng file. Kung walang tinukoy na pangalan ng file, ginagamit ang karaniwang input at walang pangalan ng file
nakasulat.

Ang kabuuan ang utility ay magkapareho sa cksum utility, maliban na ito ay default sa paggamit ng makasaysayang
algorithm 1, tulad ng inilarawan sa ibaba. Ito ay ibinigay para sa compatibility lamang.

Ang mga pagpipilian ay ang mga sumusunod:

-o Gumamit ng mga makasaysayang algorithm sa halip na ang (superior) na default.

Ang Algorithm 1 ay ang algorithm na ginagamit ng mga makasaysayang BSD system bilang ang kabuuan(1) algorithm
at sa pamamagitan ng makasaysayang AT&T System V UNIX system bilang ang kabuuan(1) algorithm kapag ginagamit ang -r
opsyon. Ito ay isang 16-bit na checksum, na may tamang pag-ikot bago ang bawat karagdagan;
ang overflow ay itinatapon.

Ang Algorithm 2 ay ang algorithm na ginagamit ng makasaysayang AT&T System V UNIX system bilang ang
default kabuuan(1) algorithm. Ito ay isang 32-bit checksum, at tinukoy bilang sumusunod:

s = kabuuan ng lahat ng byte;
r = s % 2^16 + (s % 2^32) / 2^16;
cksum = (r % 2^16) + r / 2^16;

Ang Algorithm 3 ay ang karaniwang tinatawag na '32bit CRC' algorithm. Ito ay isang 32-bit
checksum.

Ang parehong algorithm 1 at 2 ay sumusulat sa karaniwang output ng parehong mga patlang bilang default
algorithm maliban na ang laki ng file sa bytes ay pinapalitan ng laki ng
file sa mga bloke. Para sa mga makasaysayang dahilan, ang laki ng block ay 1024 para sa algorithm 1 at
512 para sa algorithm 2. Ang mga bahagyang bloke ay bilugan.

Ang default na CRC na ginamit ay batay sa polynomial na ginamit para sa CRC error checking sa
pamantayan sa networking ISO/IEC 8802-3:1989. Ang CRC checksum encoding ay tinukoy ng
pagbuo ng polynomial:

G(x) = x^32 + x^26 + x^23 + x^22 + x^16 + x^12 +
x^11 + x^10 + x^8 + x^7 + x^5 + x^4 + x^2 + x + 1

Sa matematika, ang halaga ng CRC na tumutugma sa isang naibigay na file ay tinukoy ng mga sumusunod
pamamaraan:

Ang n Ang mga bit na susuriin ay itinuturing na mga coefficient ng mod 2 polynomial
M(x) ng degree n-1. Ang mga ito n Ang mga bit ay ang mga bit mula sa file, na may pinakamaraming
makabuluhang bit ang pinakamahalagang bit ng unang octet ng file at ang
ang huling bit ay ang hindi bababa sa makabuluhang bit ng huling octet, na may palaman na zero bits (kung
kinakailangan) upang makamit ang isang mahalagang bilang ng mga octet, na sinusundan ng isa o higit pang mga octet
kumakatawan sa haba ng file bilang binary na halaga, hindi bababa sa makabuluhang octet muna.
Ang pinakamaliit na bilang ng mga octet na may kakayahang kumatawan sa integer na ito ay ginagamit.

Ang M(x) ay pinarami ng x^32 (ibig sabihin, inilipat pakaliwa 32 bits) at hinati sa G(x) gamit ang mod
2 division, na gumagawa ng natitirang R(x) ng degree <= 31.

Ang mga coefficient ng R(x) ay itinuturing na isang 32-bit na sequence.

Ang bit sequence ay kinukumpleto at ang resulta ay ang CRC.

EXIT STATUS


Ang cksum at kabuuan ang mga utility ay lumabas sa 0 sa tagumpay, at >0 kung may naganap na error.

Gumamit ng freebsd-cksum online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    unitedrpms
    unitedrpms
    Samahan kami sa Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Paganahin ang URPMS repository sa iyong
    sistema -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    I-download ang unitedrpms
  • 2
    Palakasin ang Mga Aklatan ng C++
    Palakasin ang Mga Aklatan ng C++
    Nagbibigay ang Boost ng libreng portable
    peer-reviewed na mga aklatan ng C++. Ang
    ang diin ay sa mga portable na aklatan na
    gumana nang maayos sa C++ Standard Library.
    Tingnan ang http://www.bo...
    I-download ang Boost C++ Libraries
  • 3
    VirtualGL
    VirtualGL
    Ang VirtualGL ay nagre-redirect ng mga 3D na utos mula sa a
    Unix/Linux OpenGL application papunta sa a
    server-side GPU at kino-convert ang
    nag-render ng mga 3D na larawan sa isang video stream
    kung saan ...
    I-download ang VirtualGL
  • 4
    libusb
    libusb
    Library upang paganahin ang espasyo ng gumagamit
    mga programa ng aplikasyon upang makipag-usap
    Mga USB device. Audience: Mga Developer, End
    Mga user/Desktop. Wika ng Programming: C.
    Mga kategorya...
    I-download ang libusb
  • 5
    SWIG
    SWIG
    Ang SWIG ay isang software development tool
    na nag-uugnay sa mga programang nakasulat sa C at
    C++ na may iba't ibang mataas na antas
    mga programming language. Ang SWIG ay ginagamit kasama ng
    iba...
    I-download ang SWIG
  • 6
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    React WooCommerce theme, built with
    Susunod na JS, Webpack, Babel, Node, at
    Express, gamit ang GraphQL at Apollo
    Kliyente. Tindahan ng WooCommerce sa React(
    naglalaman ng: Mga produkto...
    I-download ang WooCommerce Nextjs React Theme
  • Marami pa »

Linux command

Ad