Documentation ¶
Overview ¶
Сборка инициализаций с конструкторами для методов тестирования # ¶
Index ¶
- Variables
- func Comparison(oldFile string, newFile string) ([]byte, error)
- func Compressed(data *[]byte) []byte
- func CompressedS(data *string) string
- func CompressedSB(data *string) []byte
- func Decompressed(data *[]byte) []byte
- func DecompressedS(data *string) string
- func DecompressedSB(data *string) []byte
- func FileExist(dir string, fileName string) bool
- func GenerateFileFromVector(comparison *[]byte, defFilePath string, saveNewFilePath string) error
- func IsValidFileType(fileName string, fileExtensions []string) bool
- func LoadTextInFile(filePath string, singleRegister bool, fReadMarkup bool) string
- func MachDiff(firstText *string, secondText *string) uint16
- func MachDiffHashArr(firstText *string, secondText *string) []string
- func MatchBetweenFiles(firstFilePath string, secondFilePath string) uint16
- func MatchBetweenFilesHashArr(firstFilePath string, secondFilePath string) []string
- func SHA1(text string) string
- func SHA256file(filePath string) string
- func TestCrypt(t *testing.T)
- func TestHistoryFall(t *testing.T)
- func ValidFileName(name string, maxLength int) string
- type HistoryFallObj
- func (obj HistoryFallObj) Close()
- func (obj HistoryFallObj) FileExist(fileName string) bool
- func (obj HistoryFallObj) LoadTextInFile(fileName string, singleRegister bool, fReadMarkup bool) string
- func (obj HistoryFallObj) MatchBetweenFiles(firstFileName string, secondFileName string) uint16
- func (obj HistoryFallObj) MatchBetweenFilesHashArr(firstFileName string, secondFileName string) []string
- func (obj HistoryFallObj) ReadFile()
- func (obj HistoryFallObj) WriteFile()
Constants ¶
This section is empty.
Variables ¶
var NULL_B []byte = []byte("")
Пустые глобальные переменные для ссылок на них
var NULL_S string = ""
Functions ¶
func Comparison ¶ added in v0.0.4
сравнение двух файлов и получение текстового вектора изменений
func Compressed ¶ added in v0.0.4
Compressed Сжимает данные по ссылке
func CompressedS ¶ added in v0.0.4
CompressedS Сжимает данные по ссылке
func CompressedSB ¶ added in v0.0.4
CompressedSB Сжимает данные по ссылке
func Decompressed ¶ added in v0.0.4
Decompressed Расжимает данные по ссылке
func DecompressedS ¶ added in v0.0.4
DecompressedS Расжимает данные по ссылке
func DecompressedSB ¶ added in v0.0.4
DecompressedSB Расжимает данные по ссылке
func GenerateFileFromVector ¶ added in v0.0.4
Генерация файла более новой версии относительно вектора
func IsValidFileType ¶ added in v0.0.4
Функция для проверки допустимости имени файла
func LoadTextInFile ¶ added in v0.0.4
func MachDiffHashArr ¶ added in v0.0.4
Получение массива с контрольными суммами совпадений между полученными строками
func MatchBetweenFiles ¶ added in v0.0.4
func MatchBetweenFilesHashArr ¶ added in v0.0.4
func ValidFileName ¶
Получение валидного имени файла
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()
Запись данных в файл