Links to the tools used

  • hashs calculation tools:

    xxh32
    • Debian/Ubuntu
      • Installation: sudo apt install -y xxhash
      • use: xxh32sum filename
    xxh64
    • Debian/Ubuntu
      • Installation: sudo apt install -y xxhash
      • use: xxh64sum filename
    md5
    • Debian/Ubuntu
      • use: md5sum filename
    • Windows(powershell)
      • use: Get-FileHash filename -Algorithm MD5 | Format-List
    Sha1
    • Debian/Ubuntu
      • use: sha1sum filename
    • Windows(powershell)
      • use: Get-FileHash filename -Algorithm SHA1 | Format-List
    sha224
    • Debian/Ubuntu
      • use: sha224sum filename
    sha256
    • Debian/Ubuntu
      • use: sha256sum filename
    • Windows(powershell)
      • use: Get-FileHash filename -Algorithm SHA256 | Format-List
    sha3-256
    • Debian/Ubuntu
      • use: openssl sha3-256 filename
    sha384
    • Debian/Ubuntu
      • use: sha384sum filename
    • Windows(powershell)
      • use: Get-FileHash filename -Algorithm SHA384 | Format-List
    blake2s(blake2b512)
    • Debian/Ubuntu
      • use: b2sum filename
    sha512
    • Debian/Ubuntu
      • use: sha512sum filename
    • Windows(powershell)
      • use: Get-FileHash filename -Algorithm SHA512 | Format-List

  • tools and instructions for working with archives:

    AVFS - allows you to use an archive as an element of a directory tree. Mounting instead of full unpacking allows you to achieve colossal memory savings.
    • Debian/Ubuntu
      • Installation: sudo apt install avfs -y
      • Mount: mountavfs
      • Umount: fusermount3 -u -z "${HOME}/.avfs"
      • Use:
        cd ~/.avfs/home/$USER/Documents
        ls -l file.zip#/
    • Installation on macOS: brew install avfs
    ISO
    • Debian/Ubuntu
      • mount: mount -o loop disk.iso /mnt/disk