From d92f956cf510e690ae1c8ffc56269365b81ef5a9 Mon Sep 17 00:00:00 2001 From: xolatile Date: Wed, 3 Apr 2024 02:44:41 -0400 Subject: [PATCH] Added README and screenshot, offline <> TODO list. --- README.md | 25 ++++++++++++++++++++++++- screenshot.png | Bin 0 -> 2557 bytes 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 screenshot.png diff --git a/README.md b/README.md index a71d569..d1a858a 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,26 @@ # xiew -Encode and decode data as PNG image. \ No newline at end of file +xiew -- Encode and decode data as PNG image. + +- Everything related to my libraries is clean of all warning options on Clang, GCC and Valgrind. + +Compile: +```bash +$ sh compile.sh +``` + +Install: +```bash +$ sudo sh install.sh +``` + +Use: +```bash +$ xiew -e input.ext output.png -- "Encode file as PNG image." +$ xiew -d input.png output.ext -- "Decode PNG image as file." +``` + +This is PNG image "encoding" of file 'xiew.c' as PNG image... +You can get the original file by decoding it with 'xiew' program. + +![screenshot](screenshot.png) diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..5b28a1fbc58960a973b860027b5dca26eef90012 GIT binary patch literal 2557 zcmVPx;w@E}nR7i<^l-E;RcNWL*y}w(etAa!^5+Ed@0xE!PTqqV8+hEJVjtlOw<4t!m zlYQ9TzhGbUuq~NQCfP|QZ70UqRMC-;ZG^$dm}YFzY>EX2gh1u?eTZk0OlJ1`_?bB~ zXTIlqzVQ1b^tt-_#|HobQ#T&VYx82veIXF+w7v5SqN04C5d00>8>6Fl>B(O)QDrgn zV0+>h0>mGE>{{f;`o7L^T5U?IE=gopu{-SA7D!Ui;B9u5swj@4lXbAPG&pfv1|wTD zV}+U=gkhVk;=@)gL<>zUxhpt$+hWjUF^UQkgdlBolQRmSd9>e9MJNj92~ZSefj-vA ziFUTQn_ZR+N}FNg0YGHkkL%V}{O#4JYEm(o$5^7Hm7|L0_+l7-dwRU zhsRl{BUUeFu-x^nC#y>sSbv$=+D-!vw>oX7hy~KBi2?+sm<(;SXgAoKS0Qjw7Lhxk z?F55So$YSu;6a_)WM9>k#h-`uW_kT;SvNtdyBYG=^n2lhw{)aFr7GM73wWR;{juh*Y2ySf!PZd*Rp}TVjA^4LI zFTcZ**d`zzY{w205u_|*rF%m~b_hJckTq}F{)fb)C3*`nvBuPn? zBkBk9ZB}iWrZjJ<%TtuIo816+-5piO3k^|LCU6jFX$Ing5-r6j9R(PNNqqy2cJ00d ztPad~&uDcSG#`uD0f^FI1?unWP5u6-9~mhSBhL7ms=8`s z4AOI35bnlMTJS>BC~{M#ycL)Ah*K6qpF$D}tM4D3)$CSoMmgOc_;i)!m9g)=b9IBk z5kA2SGF+(ld7+w$SGM^F{$3k^VjrG|qez`h>RNALQ%{mK8je#4pXl}SM@y302I{LT zYJ?cdrX~D!Df1z4q~;8nzh|q!x+-R^gb1Suxo6}?Nk9>}l;ZikWuL`?qe7adtoOI! z3$OnseD&tsi~4+V6q64}5j~z}t6LSo3w5RlgqV#4xrsB2Pp4XMWt==_7VJtJGFOu4 z65zJ_mhCxRa%qB%kqCzvS3Nf!&XVLEnYceFWC6Tz8G?Jp<3 z+q{fN%o030=zkHNnVt+<9&h)*U$P5ay;jiJ>5-!NY=10GC69Ke;yGf<9a9`Kj_!tM zSNSJ>W1hBS(b3QL>?_(pAYP+Q*EnF--RGSzR9OKDQfzt8BR`h+&+fQ*>VY|_Dz9;) z;8I>w43y zajXZ8S)ojeu`JSlzcsXQzx~$9!|5%SD_ZvE%=p~K7E@_W~92rqOr&%&ClOoSe8NZG&7Ha2aP zoDk*jw6w9JB8xREHDheGe>=RqCl4GbFNPrk$@|8JMi7nupBp}ECmP^CmUj_@rl<(($t zgZ&^7$S=5%J@9nEu6HIU_YJ}aD)OEg+K=C{<@Zr%C{CPgdnVi^MlXRvo3gM!xB6zkI1Sg<#z?om`bs z)Jo{~N27u9V}Gc^>WAFALq`Q*bMD)dHT}XrI8fo*sgMlKr_|OK+->zQ%p*)Jm{#}SyNz*vpk@HV=CcW(A!^+vI#zQ%7|P08>d~TYpAIHAOTItNmck>2OO^)*VR-bI`AiS~G0 zkfW0I2lrB}2en4Dar&wHW$Z6+dw%Q5dRS6j+hcceOsL3UACIA$RgZQeXIzu!wyA;8FBZ-0C};@E|H9-@4ZIbMC)|xt8OX7@c&aS ztRXECg%i7SROYgfdoW0F;Z_w&OaT>c2i=o_t*#rh