Skip to content

Base32 encoded sha1 examples #110

@jukuisma

Description

@jukuisma

There are 50 base32 encoded sha1 examples in the specs:

vagrant@almalinux ~/github/warc-specifications (master)
$ for i in (git grep -EIo 'sha1:[A-Z0-9]{32}' | awk -F : '{print $NF}')
      echo $i
  end | wc -l
50

of which 16 aren't valid base32:

vagrant@almalinux ~/github/warc-specifications (master)
$ for i in (git grep -EIo 'sha1:[A-Z0-9]{32}' | awk -F : '{print $NF}')
      echo $i | base32 -d > /dev/null
  end
base32: invalid input
base32: invalid input
base32: invalid input
base32: invalid input
base32: invalid input
base32: invalid input
base32: invalid input
base32: invalid input
base32: invalid input
base32: invalid input
base32: invalid input
base32: invalid input
base32: invalid input
base32: invalid input
base32: invalid input
base32: invalid input

Not super crucial, but did cause some confusion. Partly related to this issue: nlnwa/gowarc#90.

Cheers, Juho

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions