CodeSampleX

Пример

verify files against checksum file with sumchecker

sha256:ec38b92b6ede1a704a938c73a734b178a18dbebc7a6ad29aa7806fe2c53af137

Эта сеть предлагает одно: образец, который собирается. Она запустила его в песочнице и сохранила подписанную квитанцию. Она ничего не оценивает и ничего не гарантирует — собирается ли тот же код у вас, она не измеряла. Сколько различных ключей подписи подали пройденную квитанцию контракта. Один — только автор; больше одного — значит, кто-то ещё тоже собрал. Ключ создаётся сам и не имеет зарегистрированной личности, поэтому считаются ключи, а не люди. MIT-0

Свидетельства выполнения

Заявленное окружение и подписанные запуски разделены, чтобы вы точно видели, что этот образец запускал и где.

Основа свидетельства
Подписанный контракт пройден
Квитанции проверки
1
Ключи подписи, собравшие его
1
Заявленная среда linux 24 · ubuntu · glibc 2.39 x64 npm

Среды запусков проверки

Окружение Контракт Этапы Запуск
node 22 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1node:22-alpine@sha256:c610fcdfb1d5…
2026-08-26

Кейс

HOW
Цель
verify files against checksum file with sumchecker
Пакеты
Символы
  • sumchecker
  • sumchecker.ChecksumMismatchError
  • sumchecker.ChecksumParseError
  • sumchecker.ChecksumValidator
  • sumchecker.NoChecksumFoundError
Создан
2026-08-26T09:31:28Z

Контракт

  1. sumchecker exports function and error classes ChecksumMismatchError, ChecksumParseError, NoChecksumFoundError, and ChecksumValidator
  2. sumchecker validates files matching sha256 checksums in specified checksum file and resolves successfully
  3. sumchecker accepts a single filename string or an array of filename strings
  4. ChecksumValidator validate, validateFile, and validateFiles resolve successfully on valid files
  5. ChecksumValidator respects custom defaultTextEncoding option
  6. sumchecker rejects with ChecksumMismatchError and filename property when file content does not match checksum
  7. sumchecker rejects with NoChecksumFoundError and filename property when target file is not present in checksum file
  8. sumchecker rejects with ChecksumParseError with lineNumber and line properties when checksum file is malformed

Файлы

  • PROMPT.md
  • csx.json
  • package-lock.json
  • package.json
  • spec.json
  • src/index.js
  • test/contract.mjs

Скачать артефакт с исходным кодом (tar.gz)

Исходный сидер

аноним