Skip to content

vv-work/MotoZip

Repository files navigation

MotoZip

changes made by Yuriy

changes made by Albert

Links

Our Motoko ZIP project based on the IC bounty.

Roadmap

  • Set up project
  • Project Roadmap
  • DEFLATE Algo Reaserch
  • Basic architecutre
  • Make Unit tests
  • Pass unity test
  • Get the money
  • Yay!

Interface

compress(Pipelinify.ProcessRequest) -> Pipelinify.ProcessResponse; //sets up a compress process

compress_process(Pipelinify.StepRequest) -> Result<ProcessResponse,ProcessError>; //executes a step

decompress(Pipelinify.ProcessRequest) -> Pipelinify.ProcessResponse; //sets up a decompress process

decompress_process(Pipelinify.StepRequest) -> Result<ProcessResponse,ProcessError>; //executes a step

compress_result(Pipelinify.ProcessingStatusRequest) -> Buffer<Buffer.Buffer<nat8>>, metadata: ZIP};

decompress_result(Pipelinify.ProcessingStatusRequest) -> Buffer<Buffer.Buffer<nat8>>;

clear_cache(?Pipelinify.ProcessingStatusRequest) -> bool; //clean out any pipelinify cache for a status request, or the entire cache if null

type ZIP = {
    //see the spec and define this type
}

About

Gzip lib for Motoko

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors