module

package module
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Feb 29, 2024 License: GPL-3.0 Imports: 28 Imported by: 0

Documentation

Overview

Сборка инициализаций с конструкторами для методов тестирования #

Index

Constants

This section is empty.

Variables

View Source
var NULL_B []byte = []byte("")

Пустые глобальные переменные для ссылок на них

View Source
var NULL_S string = ""

Functions

func Comparison added in v0.0.4

func Comparison(oldFile string, newFile string) ([]byte, error)

сравнение двух файлов и получение текстового вектора изменений

func Compressed added in v0.0.4

func Compressed(data *[]byte) []byte

Compressed Сжимает данные по ссылке

func CompressedS added in v0.0.4

func CompressedS(data *string) string

CompressedS Сжимает данные по ссылке

func CompressedSB added in v0.0.4

func CompressedSB(data *string) []byte

CompressedSB Сжимает данные по ссылке

func Decompressed added in v0.0.4

func Decompressed(data *[]byte) []byte

Decompressed Расжимает данные по ссылке

func DecompressedS added in v0.0.4

func DecompressedS(data *string) string

DecompressedS Расжимает данные по ссылке

func DecompressedSB added in v0.0.4

func DecompressedSB(data *string) []byte

DecompressedSB Расжимает данные по ссылке

func FileExist added in v0.0.4

func FileExist(dir string, fileName string) bool

Проверка на существование файла в директории

func GenerateFileFromVector added in v0.0.4

func GenerateFileFromVector(comparison *[]byte, defFilePath string, saveNewFilePath string) error

Генерация файла более новой версии относительно вектора

func IsValidFileType added in v0.0.4

func IsValidFileType(fileName string, fileExtensions []string) bool

Функция для проверки допустимости имени файла

func LoadTextInFile added in v0.0.4

func LoadTextInFile(filePath string, singleRegister bool, fReadMarkup bool) string

func MachDiff added in v0.0.4

func MachDiff(firstText *string, secondText *string) uint16

Расчет расхождения между полученными строками

func MachDiffHashArr added in v0.0.4

func MachDiffHashArr(firstText *string, secondText *string) []string

Получение массива с контрольными суммами совпадений между полученными строками

func MatchBetweenFiles added in v0.0.4

func MatchBetweenFiles(firstFilePath string, secondFilePath string) uint16

func MatchBetweenFilesHashArr added in v0.0.4

func MatchBetweenFilesHashArr(firstFilePath string, secondFilePath string) []string

func SHA1

func SHA1(text string) string

Получение sha-1 строки из строки

func SHA256file

func SHA256file(filePath string) string

Получение контрольной суммы файла

func TestCrypt added in v0.0.4

func TestCrypt(t *testing.T)

Тест на методы криптографии

func TestHistoryFall added in v0.0.4

func TestHistoryFall(t *testing.T)

Тест на класс historyFall

func ValidFileName

func ValidFileName(name string, maxLength int) string

Получение валидного имени файла

Types

type HistoryFallObj

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

func AutoInit

func AutoInit(dir string) HistoryFallObj

Инициализация класса historyFall с автоматическим запуском логов

func Init

func Init(log *zap.Logger, dir string) HistoryFallObj

Инициализация класса работы с historyFall

func InitLight added in v0.0.4

func InitLight(log *zap.Logger, dir string) HistoryFallObj

Легкая первичная инициализация (без базы)

func (HistoryFallObj) Close added in v0.0.4

func (obj HistoryFallObj) Close()

Закрытие всех необходимых вещей

func (HistoryFallObj) FileExist added in v0.0.4

func (obj HistoryFallObj) FileExist(fileName string) bool

Проверка на существование файла в рабочей директории класса

func (HistoryFallObj) LoadTextInFile added in v0.0.4

func (obj HistoryFallObj) LoadTextInFile(fileName string, singleRegister bool, fReadMarkup bool) string

Получение только текста из файла

func (HistoryFallObj) MatchBetweenFiles added in v0.0.4

func (obj HistoryFallObj) MatchBetweenFiles(firstFileName string, secondFileName string) uint16

Подсчет совпавших битов между двумя файлами

func (HistoryFallObj) MatchBetweenFilesHashArr added in v0.0.4

func (obj HistoryFallObj) MatchBetweenFilesHashArr(firstFileName string, secondFileName string) []string

Получение массива хешей по совпадениям между файлами

func (HistoryFallObj) ReadFile added in v0.0.4

func (obj HistoryFallObj) ReadFile()

Построчное чтение файла

func (HistoryFallObj) WriteFile added in v0.0.4

func (obj HistoryFallObj) WriteFile()

Запись данных в файл

Jump to

Keyboard shortcuts

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