Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Functions

checksum

  • checksum(data: any | Buffer, poly: number): number
  • Checksum returns the CRC-32 checksum of data using the polynomial represented by the Table.

    example
    
    import * as crc32 from 'crc32';
    
    crc32.checksum(data,0xedb88320)
    
    
    description

    any | buffer.Buffer variable is any type or buffer.Buffer type

    Parameters

    • data: any | Buffer

      CRC-32 Checked data

    • poly: number

      CRC-32 polynomial

    Returns number

checksumCastagnoli

  • checksumCastagnoli(data: any | Buffer): number
  • checksumCastagnoli returns the CRC-32 checksum of data using the Castagnoli's polynomial.

    example
    
    import * as crc32 from 'crc32';
    
    crc32.checksumCastagnoli(data)
    
    
    description

    any | buffer.Buffer variable is any type or buffer.Buffer type

    Parameters

    • data: any | Buffer

      CRC-32 Checked data

    Returns number

checksumIEEE

  • checksumIEEE(data: any | Buffer): number
  • ChecksumIEEE returns the CRC-32 checksum of data using the IEEE polynomial.

    example
    
    import * as crc32 from 'crc32';
    
    crc32.checksumIEEE(data)
    
    
    description

    any | buffer.Buffer variable is any type or buffer.Buffer type

    Parameters

    • data: any | Buffer

      CRC-32 Checked data

    Returns number

checksumKoopman

  • checksumKoopman(data: any | Buffer): number
  • checksumKoopman returns the CRC-32 checksum of data using the Koopman's polynomial

    example
    
    import * as crc32 from 'crc32';
    
    crc32.checksumKoopman(data)
    
    
    description

    any | buffer.Buffer variable is any type or buffer.Buffer type

    Parameters

    • data: any | Buffer

      CRC-32 Checked data

    Returns number

checksumQ

  • checksumQ(data: any | Buffer): number
  • ChecksumIEEE returns the CRC-32 checksum of data using the 0xD5828281 polynomial.

    example
    
    import * as crc32 from 'crc32';
    
    crc32.checksumQ(data)
    
    
    description

    any | buffer.Buffer variable is any type or buffer.Buffer type

    Parameters

    • data: any | Buffer

      CRC-32 Checked data

    Returns number