Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Featured Replies

  • Author
  • Localization

Garo, posted Tue Apr 13, 2021 11:43 pm (63360)


What is a CRC, and what does it do?
  • Author
  • Localization

aluigi, posted Wed Apr 14, 2021 11:40 am (63372)


Sort of numeric representation of a sequence of bytes mainly used to quickly check the integrity of the original bytes.
There are many types of implementations.
32bit CRC and checksums were often used in the past.
ZIP archives and TCP/IP packets are two examples of formats that adopt 32bit CRC in them.

Nowadays there is more interest in using hashes rather than 32bit CRC, hashes are longer and more complex limiting the collisions.
MD5 and SHA are hashes.

Hashes are also often used in cryptography (HMAC) for granting security to integrity.

Anyway Google is better than me at explaining these things.
  • Author
  • Localization

Garo, posted Wed Apr 14, 2021 12:41 pm (63374)


Google's no fun.

So they check if modified bytes function correctly?
  • Author
  • Localization

aluigi, posted Thu Apr 15, 2021 1:08 pm (63388)


Yeah, integrity indeed.
If you have a ZIP file and you edit the raw content of the archived file without changing the CRC, the software will tell you that there is an error in the archive.

But there are also cases where they are used to reference other content without writing that content again, for example there are situations where:
- crc/hash is used to idenfity the filename which is not stored anywhere in the archive, the content of the file will use the crc/hash only
- crc/hash is used to identify a particular string to use in a game and the multi-language content is associated to that crc/hash
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.