Как вычислить CRC32 в стиле SFV в командной строке Linux?

Есть ли в Linux эквивалент md5sum / sha1sum для вычисления CRC32 в стиле SFV? Я проверил cksum, но похоже, что он вычисляет другую сумму (возможно, другой полином? или я неправильно интерпретирую вывод cksum). Желательно не использовать cfv / cksfv (оба из которых кажутся устаревшими, и я бы предпочел не загружать / компилировать не совсем новый инструмент каждый раз, когда я хочу это вычислить.

Кроме того, я бы предпочел не выполнять ручное кодирование на C / C ++ / Java сам (т.е. предпочел бы не реализовывать CRC32 лично) для тех же причина, указанная выше.

Если кто-нибудь точно знает, какой полином CRC32 использует SFV (IEEE, Castagnoli, Adler без CRC и т. д.), это тоже будет отличным началом.

В любом случае, заранее большое спасибо!

РЕДАКТИРОВАТЬ: похоже, это не адлер, основанный на хеш-инструменте Windows, который реализует как Adler32, так и то, что он помечает только как «CRC32».

5
задан Henry Tung 8 June 2011 в 19:10
поделиться