making changes to common library, starting to integrate database functions

This commit is contained in:
2020-06-11 17:24:35 -04:00
parent 0ecb0b96ce
commit d335549fd5
15 changed files with 317 additions and 145 deletions

View File

@@ -1,33 +1,26 @@
package engine
import (
"fmt"
"os"
"github.com/amlwwalker/fdelta"
)
func main() {
DefineFiles()
originalBytes := GetOriginalBytes()
delta := CreateDelta(originalBytes)
StoreDelta(delta)
retrievedDelta := RetrieveDelta()
// var deltaBytes []byte
fmt.Printf("res : `%s`\n", len(retrievedDelta))
//test loading the delta from disk
appliedBytes, err := fdelta.Apply(originalBytes, retrievedDelta)
if err != nil {
panic(err)
}
fmt.Println("exporting delta")
err = writeFile(appliedFile, appliedBytes)
if err != nil {
fmt.Println("error reading bytes [3]", err)
os.Exit(1)
}
fmt.Printf("Origin : `%s`\n", originalFile)
fmt.Printf("Target : `%s`\n", len(appliedBytes))
fmt.Printf("Delta : `%s`\n", len(delta))
fmt.Printf("Result: `%s`\n", appliedFile)
}
// func main() {
// DefineFiles()
// originalBytes := GetOriginalBytes()
// delta := CreateDelta(originalBytes)
// StoreDelta(delta)
// retrievedDelta := RetrieveDelta()
// // var deltaBytes []byte
// fmt.Printf("res : `%s`\n", len(retrievedDelta))
// //test loading the delta from disk
// appliedBytes, err := fdelta.Apply(originalBytes, retrievedDelta)
// if err != nil {
// panic(err)
// }
// fmt.Println("exporting delta")
// err = writeFile(appliedFile, appliedBytes)
// if err != nil {
// fmt.Println("error reading bytes [3]", err)
// os.Exit(1)
// }
// fmt.Printf("Origin : `%s`\n", originalFile)
// fmt.Printf("Target : `%s`\n", len(appliedBytes))
// fmt.Printf("Delta : `%s`\n", len(delta))
// fmt.Printf("Result: `%s`\n", appliedFile)
// }