找回密码
 点一下
楼主: Toad

关于储存人物..

[复制链接]
发表于 2006-5-26 17:07:28 | 显示全部楼层
不能光考虑多少进位的,你长度也许可以被压缩的很短,但是可能导致玩家看起来很乱,懒的抄写.或者很容易抄错.
回复

使用道具 举报

发表于 2006-5-26 18:07:43 | 显示全部楼层
原帖由 cdp726 于 2006-5-26 17:40 发表
把10位的十进制数变成1位数需要10^10进制,汉字都不够,键盘的字母大小写加数字62位,差不多可以把7.5位的转为4位,但要打断连续性,实际上要低于62位,所以最高效率也就差不多6至7位转为4位,100位的十进制数据大 ...


样本、编码方法、字典 ~~都是决定压缩比率的重要因素~~

仅仅是100位的十进制数据本身就是一个阶段结果~~
他的生成本身就可以通过很多手段进行削减,然后再在这个结果上进行处理。

所以说相同的样本,究竟生成100的整数还是生成50的整数,都有可能的。
前面提到字典,样本的哈夫曼编码最长规则采样,等等手段都可以利用起来。

比如下面的样本

aajillsbsddsaajilsbsddsaa

其中最长规则采样来看,抽取片段样本 [ls] [aajil] [bsddsaa] [ji],原样本可以变成
aajil.lsbsdds.aajils.bsddsaa
aajil.ls.bsddsaa.ji.ls.bsddsaa

2.1.3.4.1.3

213413 -> [13]

2A4A

片段样本也可以通过哈夫曼编码获得2进制的CODE。
最后得到的就是一个二进制串。
当然,也不一定用这个来编码获得CODE。

实际上~~上面这种理想的编码是很难实现的~~但是原始样本的很多东西~~我们在做的时候都可以人为的进行一些处理。

所以所谓编码,如果想简单~~或者适合自己的使用环境,不一定要CODE适应环境,环境为CODE做一些准备和改造也是编码中的重要环节。
回复

使用道具 举报

发表于 2006-5-26 18:26:24 | 显示全部楼层
压缩不可能无限的

David Salomon《Data Compression The Complete Reference, Second Edition》:
  任何压缩方法都有局限性。它不能无损地压缩所有长度为N的文档,因为这些文档有些是随机的。
  假定存在一种算法,能无损地的压缩所有N位长的文档。长为N的文档共有 2^N 个,那么该算法理论上必须得到 2^N 个短于N的文档。短于N的文档总共有多少种呢?答案是 2^N - 1 ,不是 2^N!因此至少有两个长为N的不同文档被压缩成较短的相同文档,这意味着该算法是有损地。

这段文本表明:对于无损压缩算法,必然存在无法压缩的数据,所以压缩算法不可能无限执行下去。

反证:若压缩算法可以无限执行下去,那么最终会压缩成只有1个位,1个位能代表压缩前的众多数据吗?!

[ 本帖最后由 zyl910 于 2006-5-26 18:34 编辑 ]
回复

使用道具 举报

发表于 2006-5-26 18:34:31 | 显示全部楼层
位数 = log(10^100) / log(62)
   = 100 * (log(10) / log(62))
   = 100 * (log(10) / log(62))
   = 100 * (1 / 1.7923916894982538748804429948429)
   = 100 * 0.55791376731942506992061298008899
   = 55.791376731942506992061298008899

答:使用62进制 存储 100位(十进制)数据 至少需要56位
回复

使用道具 举报

发表于 2006-5-28 17:38:40 | 显示全部楼层

用汉字来存储信息可以突破1000进制

固定长度(1位)的汉字与整数转化
[jass]
//***************************************************************************
//*
//*  Global Variables
//*
//***************************************************************************
globals
。。。。。
    string array            Biao
。。。。。
endglobals
function InitGlobals takes nothing returns nothing
    set Biao[0]=\"阿啊爱安暗吧芭百办半瓣帮包保报北本比笔必陛避边变是表宾冰并\"
    set Biao[1]=\"伯泊不步部才财采菜参餐惭灿册查产昌长偿吵炒车忱陈晨称成呈承\"
    set Biao[2]=\"城弛池持耻赤炽充抽出处春磁此从粗村达答打大呆代胆淡当档刀导\"
    set Biao[3]=\"到得灯邓迪地帝第电佃甸盯钉订定以东度断队对多夺朵儿二罚法凡\"
    set Biao[4]=\"反贩方芳防妨纺放肥分坟粉丰风烽冯凤夫服妇负肝敢纲肛高革格蛤\"
    set Biao[5]=\"个各给耿公功攻宫共贡构垢估姑孤骨顾怪关观官管光归轨工果过害\"
    set Biao[6]=\"汉好恨红虹后呼胡虎互化划画怀换煌蝗晃灰会毁婚伙或圾机肌基及\"
    set Biao[7]=\"吉级极几计记纪际季继寂加家尖间艰要检渐江匠降中交胶角叫较节\"
    set Biao[8]=\"杰结介届紧近进经睛景九久旧就舅居具决军开楷苛科可克客在肯空\"
    set Biao[9]=\"扣枯宽昆困扩拉来乐肋类累楞离上李理力历立联脸良量辽料列林经\"
    set Biao[10]=\"灵另刘六龙娄搂卢卤录吕屡率绿罗妈马嘛慢么没玫煤们迷米眯秘绵\"
    set Biao[11]=\"面秒民名明末牟姆睦哪内奶男南难能尼你年宁怕炮朋批皮同平普七\"
    set Biao[12]=\"妻岂前钱欠强悄峭切且亲沁轻顷庆秋区曲取全权劝然让认扔仍如入\"
    set Biao[13]=\"闰弱洒三扫色纱砂闪商少社审生失时实史氏世示式事收手守了术甩\"
    set Biao[14]=\"双霜水睡顺说思四寺肆诉虽孙所他它台太膛啼提天条铁厅听烃同民\"
    set Biao[15]=\"屯驼妥拓外宛晚汪为委卫胃闻无五务物吸析习戏细瞎下仙嫌显现线\"
    set Biao[16]=\"限相向宵小肖协械懈心信兴行凶胸休秀须旭轩喧眩学雪寻巡旬训呀\"
    set Biao[17]=\"押牙国烟炎眼燕央阳杨洋样遥药要也业叶衣姨地矣义亿忆因阴引隐\"
    set Biao[18]=\"蝇发用由邮友右于愉与玉遇员原约匀允晕杂灾载早澡灶则曾增赠粘\"
    set Biao[19]=\"斩崭占站张涨找折这贞针珍阵争之支芝知脂直职止只旨志炙中肿一\"
    set Biao[20]=\"轴宙朱珠烛主注驻妆浊籽子字综棕最昨左作我人有的和主产不为这\"
endfunction
//***************************************************************************
//*
//*  Custom Script Code
//*
//***************************************************************************
function YingShe takes string s returns integer
    local integer i = 0
    local integer t = 0
    loop
        loop
            exitwhen i > 29
            if s == SubString(Biao[t],i*3,(i+1)*3) then
                return t*30+i
            endif
            set i = i + 1
        endloop
        exitwhen t*30+i > 30*21-1
        set i = 0
        set t = t + 1
    endloop
    return 630
endfunction
function SheYing takes integer i returns string
    return SubString(Biao[i/30],(i-(i/30)*30)*3,(i-(i/30)*30+1)*3)
endfunction
//***************************************************************************
[/jass]
因为删去了很多生僻汉字,所有上面的JASS实际只有630进制,根据需要可以调整。
应该可以满足大信息量的存储。中国人抄写起来更方便。

[ 本帖最后由 hackwaly 于 2006-5-28 17:43 编辑 ]
回复

使用道具 举报

发表于 2006-5-28 18:38:53 | 显示全部楼层
用《千字文》好一点
那才是中国正统的序号文字
回复

使用道具 举报

发表于 2006-5-28 20:33:25 | 显示全部楼层
我狂寒~~好多字不认识~~怎么办?~~
回复

使用道具 举报

发表于 2006-5-29 12:39:37 | 显示全部楼层
所以我说用《千字文》啊
中国正统的序号文字

天地玄黄 宇宙洪荒 日月盈昃 辰宿列张 寒来暑往 秋收冬藏
闰馀成岁 律吕调阳 云腾致雨 露结为霜 金生丽水 玉出昆冈
剑号巨阙 珠称夜光 果珍李柰 菜重芥姜 海咸河淡 鳞潜羽翔
龙师火帝 鸟官人皇 始制文字 乃服衣裳 推位让国 有虞陶唐
吊民伐罪 周发殷汤 坐朝问道 垂拱平章 爱育黎首 臣伏戎羌
遐迩一体 率宾归王 鸣凤在竹 白驹食场 化被草木 赖及万方
盖此身发 四大五常 恭惟鞠养 岂敢毁伤 女慕贞洁 男效才良
知过必改 得能莫忘 罔谈彼短 靡恃己长 信使可复 器欲难量
墨悲丝染 诗赞羔羊 景行维贤 克念作圣 德建名立 形端表正
空谷传声 虚堂习听 祸因恶积 福缘善庆 尺璧非宝 寸阴是竞
资父事君 曰严与敬 孝当竭力 忠则尽命 临深履薄 夙兴温?
似兰斯馨 如松之盛 川流不息 渊澄取映 容止若思 言辞安定
笃初诚美 慎终宜令 荣业所基 籍甚无竟 学优登仕 摄职从政
存以甘棠 去而益咏 乐殊贵贱 礼别尊卑 上和下睦 夫唱妇随
外受傅训 入奉母仪 诸姑伯叔 犹子比儿 孔怀兄弟 同气连枝
交友投分 切磨箴规 仁慈隐恻 造次弗离 节义廉退 颠沛匪亏
性静情逸 心动神疲 守真志满 逐物意移 坚持雅操 好爵自縻
都邑华夏 东西二京 背邙面洛 浮渭据泾 宫殿盘郁 楼观飞惊
图写禽兽 画彩仙灵 丙舍傍启 甲帐对楹 肆筵设席 鼓瑟吹笙
升阶纳陛 弁转疑星 右通广内 左达承明 既集坟典 亦聚群英
杜稿钟隶 漆书壁经 府罗将相 路侠槐卿 户封八县 家给千兵
高冠陪辇 驱毂振缨 世禄侈富 车驾肥轻 策功茂实 勒碑刻铭
?溪伊尹 佐时阿衡 奄宅曲阜 微旦孰营 桓公匡合 济弱扶倾
绮回汉惠 说感武丁 俊?密勿 多士?宁 晋楚更霸 赵魏困横
假途灭虢 践土会盟 何遵约法 韩弊烦刑 起翦颇牧 用军最精
宣威沙漠 驰誉丹青 九州禹迹 百郡秦并 岳宗泰岱 禅主云亭
雁门紫塞 鸡田赤城 昆池碣石 巨野洞庭 旷远绵邈 岩岫杳冥
治本于农 务资稼穑 ?载南亩 我艺黍稷 税熟贡新 劝赏黜陟
孟轲敦素 史鱼秉直 庶几中庸 劳谦谨敕 聆音察理 鉴貌辨色
贻厥嘉猷 勉其祗植 省躬讥诫 宠增抗极 殆辱近耻 林皋幸即
两疏见机 解组谁逼 索居闲处 沉默寂寥 求古寻论 散虑逍遥
欣奏累遣 戚谢欢招 渠荷的历 园莽抽条 枇杷晚翠 梧桐蚤凋
陈根委翳 落叶飘摇 游?独运 凌摩绛霄 耽读玩市 寓目囊箱
易?攸畏 属耳垣墙 具膳餐饭 适口充肠 饱饫烹宰 饥厌糟糠
亲戚故旧 老少异粮 妾御绩纺 侍巾帷房 纨扇圆? 银烛炜煌
昼眠夕寐 蓝笋象床 弦歌酒宴 接杯举觞 矫手顿足 悦豫且康
嫡后嗣续 祭祀?尝 稽颡再拜 悚惧恐惶 笺牒简要 顾答审详
骸垢想浴 执热愿凉 驴骡犊特 骇跃超骧 诛斩贼盗 捕获叛亡
布射僚丸 嵇琴阮啸 恬笔伦纸 钧巧任钓 释纷利俗 ?皆佳妙
毛施淑姿 工颦妍笑 年矢每催 曦晖朗曜 璇玑悬斡 晦魄环照
指薪修祜 永绥吉劭 矩步引领 俯仰廊庙 束带矜庄 徘徊瞻眺
孤陋寡闻 愚蒙等诮 谓语助者 焉哉乎也





http://www.cnread.net/cnread1/gdwx/z/zhouxingsi/000/001.htm
千字文


http://www.jsdj.com/luyou/HKTK/qzw.htm
习千字文,识繁体字


http://www.dxgzs.com/bd/012.htm
千字文及解释
回复

使用道具 举报

发表于 2006-5-29 14:26:16 | 显示全部楼层
更多不认识的了~``
回复

使用道具 举报

发表于 2006-5-29 15:21:44 | 显示全部楼层
看来有必要引进压缩编码, 这样一来即减小长度, 又防作弊
回复

使用道具 举报

发表于 2006-5-29 18:04:41 | 显示全部楼层
看来现在中国的教育体制真的不太对劲

《千字文》是中国古代用于教小孩认字的

以前小时候父母要我默写《千字文》我总不太情愿
长大后自从发现台湾技术行业比大陆好之后,天天在台湾一些技术论坛潜水。深感《千字文》有用
回复

使用道具 举报

发表于 2006-6-1 20:04:10 | 显示全部楼层
终于看完总共53楼的贴子了,结果:很累+不懂。。。还是先把WE弄透彻好了。。。
回复

使用道具 举报

发表于 2006-6-3 21:38:50 | 显示全部楼层
其实非常简单,借用GA某大神的中文储存系统
我目前正在研究如何让这个系统可以在T环境下运作
这个系统拥有1000个汉字代码,每位汉字可以保存一个3位数的数据
就是说
例如一个十长度的汉字串可以保存:
999999999999999999999999999999这么长的数字代码
回复

使用道具 举报

发表于 2006-6-3 21:40:15 | 显示全部楼层
晕,回完帖居然发现已经有人回了,那么,贡献出我的文字库吧
回复

使用道具 举报

发表于 2006-6-3 21:42:50 | 显示全部楼层
谁发个汉字一级和二级词库?
回复

使用道具 举报

发表于 2006-6-3 21:49:58 | 显示全部楼层
一乙二十丁厂七卜人入八九几儿了力乃刀又三于干亏士工土才寸下大丈与万上小口巾山千乞川亿个勺久凡及夕丸么广亡门义之尸弓己已子卫也女飞刃习叉马乡丰王井开夫天无元专云扎艺木五支厅不太犬区历尤友匹车巨牙屯比互切瓦止少日中冈贝内水见午牛手毛气升长仁什片仆化仇币仍仅斤爪反介父从今凶分乏公仓月氏勿欠风丹匀乌凤勾文六方火为斗忆订计户认心尺引丑巴孔队办以允予劝双书幻玉刊示末未击打巧正扑扒功扔去甘世古节本术可丙左厉右石布龙平灭轧东卡北占业旧帅归且旦目叶甲申叮电号田由史只央兄叼叫另叨叹四生失禾丘付仗代仙们仪白仔他斥瓜乎丛令用甩印乐句匆册犯外处冬鸟务包饥主市立闪兰半汁汇头汉宁穴它讨写让礼训必议讯记永司尼民出辽奶奴加召皮边发孕圣对台矛纠母幼丝式刑动扛寺吉扣考托老执巩圾扩扫地扬场耳共芒亚芝朽朴机权过臣再协西压厌在有百存而页匠夸夺灰达列死成夹轨邪划迈毕至此贞师尘尖劣光当早吐吓虫曲团同吊吃因吸吗屿帆岁回岂刚则肉网年朱先丢舌竹迁乔伟传乒乓休伍伏优伐延件任伤价份华仰仿伙伪自血向似后行舟全会杀合兆企众爷伞创肌朵杂危旬旨负各名多争色壮冲冰庄庆亦刘齐交次衣产决充妄闭问闯羊并关米灯州汗污江池汤忙兴宇守宅字安讲军许论农讽设访寻那迅尽导异孙阵阳收阶阴防奸如妇好她妈戏羽观欢买红纤级约纪驰巡七画寿弄麦形进戒吞远违运扶抚坛技坏扰拒找批扯址走抄坝贡攻赤折抓扮抢孝均抛投坟抗坑坊抖护壳志扭块声把报却劫芽花芹芬苍芳严芦劳克苏杆杠杜材村杏极李杨求更束豆两丽医辰励否还歼来连步坚旱盯呈时吴助县里呆园旷围呀吨足邮男困吵串员听吩吹呜吧吼别岗帐财针钉告我乱利秃秀私每兵估体何但伸作伯伶佣低你住位伴身皂佛近彻役返余希坐谷妥含邻岔肝肚肠龟免狂犹角删条卵岛迎饭饮系言冻状亩况床库疗应冷这序辛弃冶忘闲间闷判灶灿弟汪沙汽沃泛沟没沈沉怀忧快完宋宏牢究穷灾良证启评补初社识诉诊词译君灵即层尿尾迟局改张忌际陆阿陈阻附妙妖妨努忍劲鸡驱纯纱纳纲驳纵纷纸纹纺驴纽奉玩环武青责现表规抹拢拔拣担坦押抽拐拖拍者顶拆拥抵拘势抱垃拉拦拌幸招坡披拨择抬其取苦若茂苹苗英范直茄茎茅林枝杯柜析板松枪构杰述枕丧或画卧事刺枣雨卖矿码厕奔奇奋态欧垄妻轰顷转斩轮软到非叔肯齿些虎虏肾贤尚旺具果味昆国昌畅明易昂典固忠咐呼鸣咏呢岸岩帖罗帜岭凯败贩购图钓制知垂牧物乖刮秆和季委佳侍供使例版侄侦侧凭侨佩货依的迫质欣征往爬彼径所舍金命斧爸采受乳贪念贫肤肺肢肿胀朋股肥服胁周昏鱼兔狐忽狗备饰饱饲变京享店夜庙府底剂郊废净盲放刻育闸闹郑券卷单炒炊炕炎炉沫浅法泄河沾泪油泊沿泡注泻泳泥沸波泼泽治怖性怕怜怪学宝宗定宜审宙官空帘实试郎诗肩房诚衬衫视话诞询该详建肃录隶居届刷屈弦承孟孤陕降限妹姑姐姓始驾参艰线练组细驶织终驻驼绍经贯奏春帮珍玻毒型挂封持项垮挎城挠政赴赵挡挺括拴拾挑指垫挣挤拼挖按挥挪某甚革荐巷带草茧茶荒茫荡荣故胡南药标枯柄栋相查柏柳柱柿栏树要咸威歪研砖厘厚砌砍面耐耍牵残殃轻鸦皆背战点临览竖省削尝是盼眨哄显哑冒映星昨畏趴胃贵界虹虾蚁思蚂虽品咽骂哗咱响哈咬咳哪炭峡罚贱贴骨钞钟钢钥钩卸缸拜看矩怎牲选适秒香种秋科重复竿段便俩贷顺修保促侮俭俗俘信皇泉鬼侵追俊盾待律很须叙剑逃食盆胆胜胞胖脉勉狭狮独狡狱狠贸怨急饶蚀饺饼弯将奖哀亭亮度迹庭疮疯疫疤姿亲音帝施闻阀阁差养美姜叛送类迷前首逆总炼炸炮烂剃洁洪洒浇浊洞测洗活派洽染济洋洲浑浓津恒恢恰恼恨举觉宣室宫宪突穿窃客冠语扁袄祖神祝误诱说诵垦退既屋昼费陡眉孩除险院娃姥姨姻娇怒架贺盈勇怠柔垒绑绒结绕骄绘给络骆绝绞统耕耗艳泰珠班素蚕顽盏匪捞栽捕振载赶起盐捎捏埋捉捆捐损都哲逝捡换挽热恐壶挨耻耽恭莲莫荷获晋恶真框桂档桐株桥桃格校核样根索哥速逗栗配翅辱唇夏础破原套逐烈殊顾轿较顿毙致柴桌虑监紧党晒眠晓鸭晃晌晕蚊哨哭恩唤啊唉罢峰圆贼贿钱钳钻铁铃铅缺氧特牺造乘敌秤租积秧秩称秘透笔笑笋债借值倚倾倒倘俱倡候俯倍倦健臭射躬息徒徐舰舱般航途拿爹爱颂翁脆脂胸胳脏胶脑狸狼逢留皱饿恋桨浆衰高席准座脊症病疾疼疲效离唐资凉站剖竞部旁旅畜阅羞瓶拳粉料益兼烤烘烦烧烛烟递涛浙涝酒涉消浩海涂浴浮流润浪浸涨烫涌悟悄悔悦害宽家宵宴宾窄容宰案请朗诸读扇袜袖袍被祥课谁调冤谅谈谊剥恳展剧屑弱陵陶陷陪娱娘通能难预桑绢绣验继
回复

使用道具 举报

发表于 2006-6-3 21:51:53 | 显示全部楼层
这个算灌水不?。。
...
回复

使用道具 举报

发表于 2006-6-3 21:53:25 | 显示全部楼层
当然了,如果嫌后边的笔画多难写就只要前边的咯
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-4-26 15:24 , Processed in 0.060548 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表