struct/res_header //res header size 16byte struct 8 resType %r 4 4 len %i32 //len of reponse .fileExt //reponse type data is file format E7 //str with E7 encoding UTF-8 //str encoding by usa .py. //python object struct/res res_header 8byte data /cmd /path {obj} [arr] zin //z-record zln create link zmv move zcp copy zrm remove /req_type //this all operation also varify /path //return file /path<<* //append in file max 1KB /path\n //write in file {} //obj base req [] //arr base request //example u/vikas /z-record struct //this 256byte fix size size name dtype 4 FID %i32 4 PID %i32 4 size %i32 4 inone %i32 12 ctim,mtime,atime %i32 8 ext %r //record type 211 str %s 0 8KB 1 8MB 3 8GB u/username:password ytv/:[ytcId, duration, title] ytc/:title zls/:z_header zli/-:title record_file ZFS_local //loacl file system base ZFS_num // zfs/000/000 number syste base file store ZFS_block 512MB block zin '' zrm /case z7> t/salman+khan+song.zt //get z-thread file z7> ~pak+drama //quick serach z7>fget /path //get file form server z7>/path[] z7>login username key z7>logout z7>mkusr username key //make user z7>rmusr username key //remove user z7>zin vikas@zshlo.com:7856 //login /resp r-z7 // Z7 server //client r-Z7C_CLI r-Z7C_mobile r-Z7C_desktop /z7>zin //z-login >zin usr@host:port ./pgp-key /z7>zmsg //msg ptrotocal simlpe easy >zmsg to msg:'msg string' >zmsg
'msg string' >zmsg {msgType; form; to; timestamp; title; msg; } this std which read by system >zmsg form:<> to: msg:'msg string' msgHeader msg_format timestamp\0 msgType\0 from\0 to\0 title\0 msg\0