module

ActiveTorrent::PieceHashes

Class methods

compute(io : IO, piece_length : Int32 = DEFAULT_PIECE_LENGTH) : Tuple(Int64, Bytes)

Считает хэши кусков потока. Возвращает {byte_size, конкатенация SHA-1 кусков} — то, что ложится в поле pieces metainfo.

Source
compute(data : String | Bytes, piece_length : Int32 = DEFAULT_PIECE_LENGTH) : Tuple(Int64, Bytes)

Удобство для строк/байтов в памяти.

Source