写了一个人类可读文本压缩库。基本能把中文文章压到70% utf-8 大小。
重点是人类可读。人类只要查表就可以读。
词表的话还有继承,所以如果你在这组的词表查不到还得上去查。
npm install hc900
接下来是一个例文,该例文被压缩到了64%
HC900
-1
!=,|"=老鼠|#=。\n |$=了|%= |&=公牛先生|(=猪爸爸|)=的|*=电|+=佩奇|,=一|-=爸|.=乔治|/=猪妈妈|0=。|1=妈|2=个|3=房子|4=没有|5=这|6=里|7=到|8=有|9=黑猫警长|:=因为|;=结果|<=是|>=好|?=来|@=水|A=被|B=线|C=没|D=不|E=常|F=已经|G=监狱|H=次|I=和|J=在|K=出|L=棕熊医生|M=夹层|N=三名|O=犯人|P=而|Q=死|R=流|S=路|T=地下室|U=家|V=天|W=第|X=上|Y=管|Z=接|[=声|]=些|^=们|_=正|`=停|a=通|b=把|c=就|d=直|e=时|f=后|g=动|h=着|i=开|j=又|k=便|l=快|m=去|n=进|o=起|p=都|q=纷|r=只|s=知道|t=十分|u=咬破|v=什么|w=牺牲|x=烧焦|y=恢复|z=带手
《+U)》\n钱辰飞\n%%%%5V+,U_J吃早饭!突然*$0'"哦'!V哪!5F<52月W'20'H$!要s52月才过$'14'V啊0'"'(tD耐烦#52破3最近才aX!a)过程t艰难!3)墙壁682M!本?<用?走@Y)!Ds哪V"b,2@Yu$!从此3)M6c充满@$05可D<v>事!5dZ导致$N&w——W,名:打洞e@泄露PA淹Q!W二名:墙6残留)@JaeAQ!WNZ>$B!;J五Vf因鼠疫PQ0WN&ZB风格狂放!觉得"很烦!,[令下b",22串J$BX!R移ge"也会跟h移g!_>留$2小窗口!观察"移速I尾巴高度c能看K?RI压#(向往E,样打i"箱!取下几2新"替换掉,]x)"!Sjy$_E0TCa!追求刺激)+I.EEJ6面玩耍!,i始Dz筒!;D)碰撞[惊得/眼泪dR!k让它^z*筒!;满<"RI蜘蛛网)T显得更加可怕!+J,HH惊吓中感受7$无比)l乐!.却EE踩7,]"!5eEE会:"A踩住D能RgPx0/,d守护h5]真相!并4告诉(!(,d以为<&ZB@平D>!三番五H投诉!却:&FQmPA驳回!8,H甚至:诽谤罪n$G#'"哇偶'!G6)*B4"哟!+'肯定很喜欢!"'(k剪$,段*B!用"替代0'"啊~"'!'"我靠"'!'"'v'东西"'!随h")Rg!G6)O,2Z,2叫$o?!吸引$9)注意!O^p说8"!9两眼放光!立马抓o?吃掉!;叮),[G$!9AS当成$漏保Q$!Y理机制qq失效!(I,众O逃$Km#(回7$U中!给+带?$4")B!+特别>奇!喜爱至极!找7BSX),r"!bB两端p插7"6!"i始加速!跑)飞l!冲撞$其它)"!8,]"A撞K$BS!"^qq逃$K?!U67处p<"!'"靠'!jC$'"'!/打i手筒!;看7U67处p<"!大骂.!.委屈)试图解释5D<他干)!可<.根本说D清!kr能A迫承认$'"罪行"'#(准备找&!转念,想j发现&FQ$!懊悔至极!r>睡觉0晚X!"ju$@Y!5H@4JM6>>待h!P<从各2插座6喷$K?0主源还8!.A@溅7!,机灵!醒$!赶l喊醒+!,o逃$Km0他^CY(I/!r<,心想要修>力!k?7狐狸先生)小店!询问84&卖!C想7竟然真8!c买$几2!依H放n360,[[惨叫过m!像XH,样w$>几2&!@A抽干$!*SA修>$#小猪+K于内心对真诚)渴望!终于告诉$.5场悲剧发生)原因!.原谅$+!'大喊:"别再说'5]$!ln3'找尸体!"'0.I+蹦蹦跳跳)n$36!先清除$多余)"!然f清除$挡S)"!最f?7$--11)房间!发现--4$呼吸!P11奄奄,息0&b它^托运7$L)办公室!L检查完!认为(F凉透$!c救$/#数日f!/y$_E!I+.,o埋$(0