calculating crc file in bms

Programming related discussions related to game research
Shokoniraya
Posts: 416
Joined: Sat Sep 15, 2018 5:22 am

calculating crc file in bms

Post by Shokoniraya »

how can i calculate crc32 of a file for print in quickbms?
Delutto
Posts: 561
Joined: Tue Oct 13, 2015 1:26 pm

Re: calculating crc file in bms

Post by Delutto »

From quickbms.txt

Code: Select all

crc, a complete and powerful checksum function that can be fully configured:
  - key is the polynomial (use "" for the default crc32 0x77073096)
  - ivec contains:
    - the size of the crc (8/16/32/64)
    - the initial value (like -1)
    - the final xor value (-1, the complement)
    - the type (various supported, check crc_calc in src/crc.c)
    - the reverse/reflect mode during the generation of the table (0 or 1)
    - the bitmask_side (0 or 1 where 1 is the most used one)
  default values: 0xedb88320 32 -1 -1 0 0 1
  if you need the classical crc16 (0xc0c1) use:
    encryption crc 0xa001 "16 0 0 0 0 1"
  or
    encryption crc "" 16
  the result is placed in the variable QUICKBMS_CRC

So, you get the CRC result from the internal variable QUICKBMS_CRC.
Shokoniraya
Posts: 416
Joined: Sat Sep 15, 2018 5:22 am

Re: calculating crc file in bms

Post by Shokoniraya »

i want to get crc32 of a file and print it
anyone can write a example script?
delutto, thanks for answering, but i don't know how can i get crc just like normal crc that used in microsoft windows or zip file
sir aluigi, can you write a example for print crc 32 of a file by quickbms?
Shokoniraya
Posts: 416
Joined: Sat Sep 15, 2018 5:22 am

Re: calculating crc file in bms

Post by Shokoniraya »