summary

package
v0.0.0-...-5f1ca4c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 5, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Isummaryer

type Isummaryer interface {
	//copy 方式处理文件摘要
	SummaryByCopy(path string, b string) (res string, err error)
	//read 方式处理文件摘要
	SummaryByRead(path string, b string) (res string, err error)
	//字符串摘要
	Summary(data string, b string) (res string, err error)
}

Isummaryer 摘要接口

func NewSummaryer

func NewSummaryer(d string) *Isummaryer

NewSummaryer 实例化

type Md5Summaryer

type Md5Summaryer struct {
	// contains filtered or unexported fields
}

func NewMd5Summaryer

func NewMd5Summaryer() *Md5Summaryer

func (*Md5Summaryer) Summary

func (m *Md5Summaryer) Summary(data string, b string) (res string, err error)

func (*Md5Summaryer) SummaryByCopy

func (m *Md5Summaryer) SummaryByCopy(path string, b string) (res string, err error)

func (*Md5Summaryer) SummaryByRead

func (m *Md5Summaryer) SummaryByRead(path string, b string) (res string, err error)

type Sha1Summaryer

type Sha1Summaryer struct {
	// contains filtered or unexported fields
}

func NewSha1Summaryer

func NewSha1Summaryer() *Sha1Summaryer

func (*Sha1Summaryer) Summary

func (s1 *Sha1Summaryer) Summary(data string, b string) (res string, err error)

func (*Sha1Summaryer) SummaryByCopy

func (s1 *Sha1Summaryer) SummaryByCopy(path string, b string) (res string, err error)

func (*Sha1Summaryer) SummaryByRead

func (s1 *Sha1Summaryer) SummaryByRead(path string, b string) (res string, err error)

type Sha256Summaryer

type Sha256Summaryer struct {
	// contains filtered or unexported fields
}

func NewSha256Summaryer

func NewSha256Summaryer() *Sha256Summaryer

func (*Sha256Summaryer) Summary

func (s1 *Sha256Summaryer) Summary(data string, b string) (res string, err error)

func (*Sha256Summaryer) SummaryByCopy

func (s1 *Sha256Summaryer) SummaryByCopy(path string, b string) (res string, err error)

func (*Sha256Summaryer) SummaryByRead

func (s1 *Sha256Summaryer) SummaryByRead(path string, b string) (res string, err error)

type Sha512Summaryer

type Sha512Summaryer struct {
	// contains filtered or unexported fields
}

func NewSha512Summaryer

func NewSha512Summaryer() *Sha512Summaryer

func (*Sha512Summaryer) Summary

func (s1 *Sha512Summaryer) Summary(data string, b string) (res string, err error)

func (*Sha512Summaryer) SummaryByCopy

func (s1 *Sha512Summaryer) SummaryByCopy(path string, b string) (res string, err error)

func (*Sha512Summaryer) SummaryByRead

func (s1 *Sha512Summaryer) SummaryByRead(path string, b string) (res string, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL