1
0
mirror of https://github.com/fumiama/go-simple-protobuf.git synced 2026-06-12 14:10:35 +08:00
This commit is contained in:
源文雨
2022-10-27 15:25:16 +08:00
parent 34124ce560
commit 751fa4688d
7 changed files with 2577 additions and 1 deletions

View File

@@ -1,2 +1,4 @@
# go-simple-protobuf # go-simple-protobuf
Golang implementation of simple-protobuf > Note: Only supports reading.
Golang implementation of [simple-protobuf](https://github.com/fumiama/simple-protobuf)

141
dict.sp Normal file
View File

@@ -0,0 +1,141 @@
<EFBFBD>vjedr#<EFBFBD> vje%ljvna <EFBFBD>vjenjk<EFBFBD>ankjeta(,(enquiry)<EFBFBD>ataka,(attack)<EFBFBD> atljetjka(athletic)<EFBFBD>at@m (atom)<EFBFBD> attjestat()<EFBFBD>aerodrom(aerodrome)<EFBFBD>aeroport,(airport)<EFBFBD>basnja()<EFBFBD>ba$nja()<EFBFBD>
bditjel'na(бдительный)<EFBFBD>-@st/-ance<EFBFBD> bditjeln@st <EFBFBD>bjel'j#(бельё)<EFBFBD>bjenzjn(benzine)<EFBFBD>bjerj#za(берёза)<EFBFBD>-jm<EFBFBD>b#drina(бодрый)<EFBFBD>b#j(бой)<EFBFBD>b#k"肋部,侧面(бок词源同back)<29>boks拳击(boxing)<29> b@l'$evjk#布尔什维克(большевик)<29>bomba 炸弹 bomb<6D>b@rjets#(为某项事业而斗争的)斗士<E69697>b#rt船舷<E888B9>b@rba斗争<E69697>b@s#na赤脚的(басой)<29>brak
,<EFBFBD>brjevn#<EFBFBD>brjgada(brigade)<EFBFBD>buljon(bouillon)<EFBFBD> bur%uazja&,(bourgeoisie)<EFBFBD>burna!,(бурный)<EFBFBD>burja,(буря)<EFBFBD>val's,(walts)<EFBFBD>varjen'e
,<EFBFBD>varjona,,<EFBFBD>jasim ()<EFBFBD>deptjer<EFBFBD>deris*,,, lecture,discourse<EFBFBD>kitap<EFBFBD> kitaphana<EFBFBD>lughet<EFBFBD>+j$jo<EFBFBD>mektep<EFBFBD>san<EFBFBD>s@n@p<EFBFBD>sja<EFBFBD>talaba <EFBFBD>aq()<EFBFBD>kyek<EFBFBD>q@z@l()<EFBFBD>rang<EFBFBD>aka<EFBFBD>ajle<EFBFBD>je  <EFBFBD>ana<EFBFBD>ata ()<EFBFBD>ekje<EFBFBD>shjeshje<EFBFBD>ane ()<EFBFBD>yj<EFBFBD>ang@z<EFBFBD>a$<EFBFBD>@d@s<EFBFBD>engimje<EFBFBD>@s<EFBFBD>cjragh<EFBFBD>dykjen<EFBFBD>%jebje,使使<EFBFBD>%ol<EFBFBD>habar<EFBFBD>hat<EFBFBD>kot ()<EFBFBD>kema<EFBFBD> kyezejnek<EFBFBD>bazar<EFBFBD>yeljeng<EFBFBD>ita ()<EFBFBD>makale<EFBFBD>qaghaz<EFBFBD>kamj ()<EFBFBD>qalam<EFBFBD>qaranda$<EFBFBD>$apan<EFBFBD>tamaqa<EFBFBD>adam<EFBFBD>aju<EFBFBD>ajuan<EFBFBD>alma()<EFBFBD>at<EFBFBD>bajku$ <EFBFBD>bala<EFBFBD>bas<EFBFBD>bjel<EFBFBD>ch#$qa<EFBFBD>bita ()<EFBFBD>ejel<EFBFBD>gyl<EFBFBD>%@lan<EFBFBD>mjr<EFBFBD>arjest(arrest)<EFBFBD>-na-<EFBFBD>bljest>(блестеть/блеснуть) + le <EFBFBD>b#lt,(болтать)<EFBFBD>bri,(брить)<EFBFBD>varj(варить)<EFBFBD>%yrjek<EFBFBD>jerkjek<EFBFBD>jet et <EFBFBD>jt🐶<EFBFBD>kisi<EFBFBD>hit  <EFBFBD>hacj пчела<EFBFBD>kyez<EFBFBD>ku$<EFBFBD>pil<EFBFBD>cj,, <EFBFBD>te  <EFBFBD>qoz@<EFBFBD>syezword,,<EFBFBD>ajt,,talk<EFBFBD>al<EFBFBD>anlo n.<EFBFBD>likaj<EFBFBD>apar<EFBFBD>baj@<EFBFBD>bar<EFBFBD>bjer<EFBFBD>bol<EFBFBD>olinga<EFBFBD>b&l<EFBFBD>djesay<EFBFBD>djemal<EFBFBD>kaz ()<EFBFBD>t#ng<EFBFBD>ekjel<EFBFBD>%asa<EFBFBD>%at<EFBFBD>%az yaz<EFBFBD>%je<EFBFBD>%u<EFBFBD>%yr<EFBFBD>i$ <EFBFBD>jesti hear<EFBFBD>kir: gir<EFBFBD>kj穿<EFBFBD>kjel<EFBFBD>kjet<EFBFBD>kyersee gör<EFBFBD>kyj<EFBFBD>kyt<EFBFBD>osta<EFBFBD>yel<EFBFBD>yet<EFBFBD>#jmala<EFBFBD>#jla think<EFBFBD>#jna<EFBFBD>#k@,<EFBFBD>#k@t<EFBFBD>#t@r<EFBFBD>kael ()<EFBFBD>q@l<EFBFBD>q#j<EFBFBD>sat<EFBFBD>syj<EFBFBD>ai
<EFBFBD>$@gh<EFBFBD>unut<EFBFBD>yr<EFBFBD>erjnje<EFBFBD>ham<EFBFBD>moq <EFBFBD>hazir<EFBFBD>jmaq ()<EFBFBD>njetame <EFBFBD>nje$je
,<EFBFBD>kajda<EFBFBD>kalaj<EFBFBD>ka$an<EFBFBD>s#laj<EFBFBD>jana again yine<EFBFBD>axita()<EFBFBD>bi@l<EFBFBD>bor@n<EFBFBD>bukyn<EFBFBD>%ej<EFBFBD>asana<EFBFBD>azna<EFBFBD>bajna<EFBFBD>eng<EFBFBD>erna <EFBFBD>esjemna <EFBFBD>gyzel<EFBFBD>jestina<EFBFBD>%ana<EFBFBD>jojna<EFBFBD>%asna <EFBFBD> jaki$iklina
,<EFBFBD>jegdjena <EFBFBD>kerina
,<EFBFBD>sjkna <EFBFBD>kyepna<EFBFBD>mosmosna <EFBFBD>mutluna <EFBFBD>-rakna<EFBFBD>sauna <EFBFBD>sami ,, ()<EFBFBD>uzuna<EFBFBD>katana<EFBFBD>anau<EFBFBD>kim<EFBFBD>nje<EFBFBD>yez<EFBFBD>u
,<EFBFBD>aj<EFBFBD>altin()<EFBFBD>asman
,<EFBFBD>aua<EFBFBD>dengiz<EFBFBD>imj ()<EFBFBD>dynja<EFBFBD>mjlaj <EFBFBD>eljem<EFBFBD>gauhar<EFBFBD>%jer<EFBFBD>julduz<EFBFBD>hoxj ()<EFBFBD>kyel<EFBFBD>kyektjen<EFBFBD>hali ()<EFBFBD>kyl<EFBFBD>haj ()<EFBFBD>muz<EFBFBD>#rman orman<EFBFBD>mori ()<EFBFBD>#t<EFBFBD>su<EFBFBD>tabjet<EFBFBD>tas<EFBFBD>tau ()<EFBFBD>tjemir()<EFBFBD>yn<EFBFBD>hafta<EFBFBD>kyn
,<EFBFBD>dojday<EFBFBD>hj%() <EFBFBD>saghat<EFBFBD>tang<EFBFBD>tyn<EFBFBD>ekim<EFBFBD>d#s<EFBFBD>ghal@m <EFBFBD>kadir кадры<EFBFBD>qaharman<EFBFBD>q#%aj@n<EFBFBD>h#st<EFBFBD>ve<EFBFBD>tagh@<EFBFBD>alla,,<EFBFBD>asas<EFBFBD>baht<EFBFBD>eurje<EFBFBD>%al@q<EFBFBD>%an<EFBFBD>%as<EFBFBD>ymit
hope希望<EFBFBD>jes<EFBFBD>kyne<EFBFBD>muhabbat<EFBFBD>oj ,idea<EFBFBD>tarjh tarih<EFBFBD>tengri,<EFBFBD>zaman<EFBFBD>zang<EFBFBD>tenenja<EFBFBD>cjenja西<EFBFBD>tontasja<EFBFBD> soghuknja<EFBFBD>cjkasu<EFBFBD>tasteno<EFBFBD>#rmanka<EFBFBD>gylko<EFBFBD>kamjna <EFBFBD>$a<EFBFBD>cjkada<EFBFBD>cjka<EFBFBD>cjkade<EFBFBD>rj<EFBFBD>fu<EFBFBD>cjef<EFBFBD>mjlet <EFBFBD>
cjraghlong<EFBFBD>sjenka<EFBFBD>tascj<EFBFBD>muzebj
,<EFBFBD>#jmalao<EFBFBD> kyek@z@l <EFBFBD>sjlkara<EFBFBD>yetmuto<EFBFBD>d#mkyez<EFBFBD>kinj (),,,<EFBFBD>cje
,<EFBFBD>tosj
<EFBFBD>ten,,<EFBFBD>tene
,<EFBFBD>toko bed<EFBFBD>ym, ()<EFBFBD>hjr#<EFBFBD>taj <EFBFBD>kjn <EFBFBD>hebj  <EFBFBD>mu-<EFBFBD>-e!<EFBFBD>sotona, ()<EFBFBD>leje,,, lay<EFBFBD>sob7, () sobam<EFBFBD>kljana!,,, clear<EFBFBD>kjona#,, ()<EFBFBD>kjmocj&,, ()<EFBFBD>#jmalaoe8,, "雕像#jmalao" like<EFBFBD>-o=(),-e为-o<EFBFBD>-a ,-e为-a<EFBFBD>-u9,-e为-u <EFBFBD>jn<EFBFBD>-jz<EFBFBD>xjzika#,, ()<EFBFBD>-m"名词的直接宾格 也可作-ma<6D>-q3名词动词或形容词等词干的副词化后缀<E5908E>-mek动词不定式<E5AE9A>s@u
, so<EFBFBD>bu
,<EFBFBD>ja<EFBFBD>hjlo ,广, ()<EFBFBD>hjle(,, hjlo的动词形式<EFBFBD>fjle, feel<EFBFBD>ojoge ()<EFBFBD>-j0,,.j结尾则用nj<EFBFBD>kilo ()<EFBFBD>sakila
🌸<EFBFBD>-ba' <EFBFBD>t#,,<EFBFBD>yu ()<EFBFBD>ymj, <EFBFBD>ymja ()<EFBFBD>tynasman<EFBFBD>&,ø<EFBFBD>c,ч<EFBFBD>x,щ<EFBFBD>%,ж<EFBFBD>$,ʃ<EFBFBD>+,ji()<EFBFBD>=,ь<EFBFBD>ishana <EFBFBD>caj (чай)<EFBFBD>cajhanaчайхана<EFBFBD>jol from <EFBFBD>-dan% <EFBFBD>-da <EFBFBD>-le <EFBFBD>-he9 , <EFBFBD>po- ,<EFBFBD>fika, ()<EFBFBD>k&p&r&k<EFBFBD>are,, <EFBFBD>anka<EFBFBD>sue,, <EFBFBD>euje
<EFBFBD>bajhuaje<EFBFBD> hangbange<EFBFBD>falje
,<EFBFBD>menlj,,<EFBFBD>ajjn<EFBFBD>knu$<EFBFBD>valj$<EFBFBD>fana<EFBFBD>kjongjq<EFBFBD>dekj, able<EFBFBD>hjtsizen()<EFBFBD> konfljkto conflict<EFBFBD>yukyu()<EFBFBD>@dvajs, advice<EFBFBD>metibo ()<EFBFBD>kamo% <EFBFBD>lo+jk logic<EFBFBD>kae,, <EFBFBD>-eo<EFBFBD>rum,, room<EFBFBD> aremuareq <EFBFBD>nikimolj, ()<EFBFBD>hate ,, ()<EFBFBD>todke arrive ()<EFBFBD>lamj,,<EFBFBD>hejua ()<EFBFBD>nar <EFBFBD>ga* ,<EFBFBD>kodoki()<EFBFBD>est; be动词 e :etsjn()<EFBFBD>zonsq
always<EFBFBD>uang
,<EFBFBD>xippo ()<EFBFBD>demq <EFBFBD>hejbon()<EFBFBD>yosq
,<EFBFBD>mj)()<EFBFBD>yuze
使 use<EFBFBD>paua power<EFBFBD>tek, technology<EFBFBD>litna<EFBFBD>jrese,, erase<EFBFBD>zenbi()<EFBFBD>mono, ()<EFBFBD>njof<EFBFBD>so$o
social<EFBFBD>dake# <EFBFBD>hitgomj ()<EFBFBD>jamj ()<EFBFBD>kjken ()<EFBFBD>nare
<EFBFBD>t#xjkj$,, <EFBFBD>-xjkj <EFBFBD>ao
<EFBFBD>ixj🐮 <EFBFBD>hjtsi+j🐑()<EFBFBD>tola()🐯<EFBFBD>isagj()🐰<EFBFBD>nezimj()🐭<EFBFBD>sake ()<EFBFBD>sixj
寿 <EFBFBD>ima$(), ()<EFBFBD>long🐉<EFBFBD>kuat1, (nisi字母象形"")<EFBFBD>sej) jn后 <EFBFBD>zej, ()<EFBFBD>maljna малина<EFBFBD>lolipop🍭 lollipop<EFBFBD>f#() fall<EFBFBD>kosq!, <EFBFBD>elaj#,, ()<EFBFBD>kaolo, ()<EFBFBD>njoj ()<EFBFBD>a+j() ()<EFBFBD>sprede, spread<EFBFBD>ali, ()<EFBFBD>hajaq, ()<EFBFBD>hajana ()<EFBFBD>cjxi
<EFBFBD>sahpjt <EFBFBD>gune <EFBFBD>gumj industry<EFBFBD>mjko
<EFBFBD>podo <EFBFBD>jhj5 (nisi字母拟山尖状而得音)<EFBFBD>kjla* <EFBFBD>+jkan ()<EFBFBD>-ja<EFBFBD>akj ()<EFBFBD>naxj ()<EFBFBD>banka bank <EFBFBD>xjka
鹿 <EFBFBD>xjma 🏝<EFBFBD>tjg@r🐯тигр<EFBFBD>par
пар<EFBFBD>fakt факт<EFBFBD>plan план<EFBFBD>
cjerjepahaчерепаха<EFBFBD>neko 🐱<EFBFBD>neke <EFBFBD>avtobus%автобусauto+bus<EFBFBD>ljsa🦊 лиса<EFBFBD>akulaакула🦈<EFBFBD>gjnga 🌌<EFBFBD>$ja ()<EFBFBD>#t$ja<EFBFBD>bjen$ja🚗 bjenzjn $ja<EFBFBD>ljetлетать<EFBFBD>yezljetoyez-ljet-o<EFBFBD>nikikema <EFBFBD>parkema<EFBFBD>dauan <EFBFBD>+amicami<EFBFBD>kida ()<EFBFBD>xjna',,, ()<EFBFBD>ame ()<EFBFBD>amana ()<EFBFBD>angjel使👼 ангел<EFBFBD>tserk@vцерковь<EFBFBD>s@borсобор<EFBFBD>hrjestхрест<EFBFBD> krjexjenoкрещение<EFBFBD> tenkrjexjeno4<>ten-krjexjenoвоскресение<EFBFBD>spas спасти<EFBFBD>spasenoспасение<EFBFBD>prostjv. простить<EFBFBD>proxjeno прощение<EFBFBD>@kjeanокеан<EFBFBD>qurban <EFBFBD>pashaПасха<EFBFBD> r@zhdjestvoРождество<EFBFBD> hrjstjanstvo!Христианство<EFBFBD>hayat<EFBFBD>%jraf鹿жираф<EFBFBD>zjebra<EFBFBD>aslan
🦁<EFBFBD>zayats🐰заяц<EFBFBD>kent<EFBFBD>kjep@stкрепость<EFBFBD>qadam<EFBFBD>sljedслед<EFBFBD>jslam Islam<EFBFBD>mjage%, ()<EFBFBD>njmotsi ()<EFBFBD>yuuhj 🌇()<EFBFBD>tasogale ()<EFBFBD>doki<EFBFBD>sou<EFBFBD>imjtil9 морской язык<EFBFBD>tala ()<EFBFBD>hala, ()<EFBFBD>yatala,便 ()<EFBFBD>kala, ()<EFBFBD>bjl<EFBFBD>kasa()<EFBFBD>molokoxj ()<EFBFBD>-sjz$<EFBFBD>ynsjzna <EFBFBD>za-<EFBFBD>fimot ()<EFBFBD>siso0(),(), ()<EFBFBD>jyz<EFBFBD>tenda <EFBFBD>tenhe<EFBFBD>cjda <EFBFBD>cjhe<EFBFBD>um ум<EFBFBD>
ymdan%yrna/um-dan-%yr-naсумасшедший<EFBFBD>dard<EFBFBD>anar<EFBFBD>bilan<EFBFBD>jch, n. <EFBFBD>jchda prep. <EFBFBD>$ahar( şehir)<EFBFBD>jchhe <EFBFBD>dep1便in order to conj.v. + dep<EFBFBD>jar<EFBFBD>resim<EFBFBD>kljuch🔑ключ<EFBFBD>
kljuchsyezkljuch-syez<EFBFBD>-tsja2西使-tion<EFBFBD>
ann@tatsja0аннотация, annotation<EFBFBD>kagj🔒 ()<EFBFBD>tanj ()<EFBFBD>kanj 🦀()<EFBFBD>uakj-,,, ()<EFBFBD> kyepmjletna>kyep-mjllet-naмногоэтнический<EFBFBD>standart стандарт standard<EFBFBD>
standartna <EFBFBD>avto-<EFBFBD> avtonomna* автономный, autonomous<EFBFBD> slajolcev5 сослатьсяsmth-he<EFBFBD>slajol5sla-jol, сослатьsmb-m <EFBFBD>prj-!<EFBFBD>prjsla<EFBFBD>zasla<EFBFBD>poslaka#po-sla-kaпосылка<EFBFBD> podojolna6podo-jol-naисходный<EFBFBD>podojolv.<EFBFBD> podojolka<EFBFBD>todko,<EFBFBD>sakehana<EFBFBD>aqsake<EFBFBD> q@z@lsake
🍷<EFBFBD>yzymsake <EFBFBD>tali ()<EFBFBD>kan/, 🥫()<EFBFBD>kjki ()<EFBFBD>tanpopo <EFBFBD>sizi🔔 ()<EFBFBD>kazkema'🎈 + ()<EFBFBD>houlen ()<EFBFBD>ajzi, ()<EFBFBD>senlo#,🛤 ()<EFBFBD>yet#jna8(проиграть) ~smb-u smth-m <EFBFBD>vi#jna8(выиграть) ~ smb-da smth-m <EFBFBD>vi-,вы-win<EFBFBD>-made <EFBFBD> bjegjem#t бегемот<EFBFBD>v@r#na ворона<EFBFBD>gjekonгеккон<EFBFBD> djn@zavirдинозавр<EFBFBD>rog<EFBFBD>dokirog <EFBFBD>jozh&🦔 <EFBFBD>jguanaигуана<EFBFBD>jetjйети<EFBFBD>kr@k@dil&крокодил crocodile<EFBFBD>m#r%морж<EFBFBD>hanarog+rog<EFBFBD> @bjezjana🐵🐒обезьяна<EFBFBD>pjngvjn 🐧пингвин penguin<EFBFBD>mjech
меч<EFBFBD>
bal@qmjech<EFBFBD>%olka %ol-kaулитка<EFBFBD>flamjngo <EFBFBD>hamjak🐹 хомяк<EFBFBD>
tsipljonok цыплёнок<EFBFBD>$mjel шмель<EFBFBD>xukaщука<EFBFBD>emu<EFBFBD>jurok юрок<EFBFBD>jaguar ( ягуар) Jaguar<EFBFBD>v#vk!🐺вовк<EFBFBD>tsapцап<EFBFBD>$akal
шакал<EFBFBD>burjak(буряк) <EFBFBD>vjlka"叉子插头插销вилка<EFBFBD>motakinj祖国<E7A596>manga漫画 まんが<E38293>ongak音乐♬ 音楽(おんがく)<29>koe)(人说的)话,(人的)声音 声(こえ)<29>onsej%书面语 语音 音声(おんせい)<29>koj鲤鱼 鯉(こい)<29>sljez眼泪слез<D0B5>ase
<EFBFBD>oxjka便,尿 <EFBFBD>inka便,💩 <EFBFBD>%opa, жопа<EFBFBD>ide, ()<EFBFBD>sine ()<EFBFBD>ka+e*,,, ()<EFBFBD>%andoj
🎂<EFBFBD>
kyerdekjna1 визуальный visual<EFBFBD>dokika$ unit, единица<EFBFBD>hjna3, ()() ()<EFBFBD> %oljxxjomono<EFBFBD>k@rona/ корона corona<EFBFBD>jxxjo0,,, ()<EFBFBD>sigo&,, ()<EFBFBD>koua, ()<EFBFBD>nodo, ()<EFBFBD>kaua,() ()<EFBFBD>kauaj , <EFBFBD>jadro ядро<EFBFBD>nola ()<EFBFBD>nolaneko ()<EFBFBD>k@mjeta comet комета<EFBFBD>hv#st хвост<EFBFBD>hajaxj9, <EFBFBD>mon ,, ()<EFBFBD>mjsakj, ()<EFBFBD>muaj ()<EFBFBD>kjsalagj ()<EFBFBD>jajoj ()<EFBFBD>iaj ()<EFBFBD>saaj ()<EFBFBD>susjzaj ()<EFBFBD>fimjaj ()<EFBFBD>$aaj ()<EFBFBD>uzuaj ()<EFBFBD> kuatsjzaj! ()<EFBFBD>muzka<EFBFBD>muzkaaj ()<EFBFBD>xjuasi ()<EFBFBD> cjkasucje<EFBFBD>b#bir бобр<EFBFBD>$apka! шапка <EFBFBD>vite*vi-teвыручить<EFBFBD> berimjletna2(beri-mjlet-na) всенародный<EFBFBD>-gaki <EFBFBD>cjljgakiгеография<EFBFBD>
k@ntjnjent# континент continent<EFBFBD>-dekjna >, ..,..(-able -абельный)<EFBFBD>-alna9-al, -альный<EFBFBD>-mono*,,,西<EFBFBD>-jzm9,,,-изм, ism<EFBFBD>-ka<EFBFBD>-hana<EFBFBD>-$@  <EFBFBD>-arena3,-ливый<EFBFBD>-lena?西-льный-<EFBFBD>pjerje-<EFBFBD>-jxxjo<EFBFBD>kinjkakinj-ka<EFBFBD>en <EFBFBD>gobj<EFBFBD> engkinjka8eng-kinj-kaпoлюс, pole<EFBFBD>soghukna<EFBFBD> soghuknjana <EFBFBD>soghuknjana engkinjka- северный полюс North Pole<EFBFBD>soghuknjana engkinjkana en? северный полярный круг Artic Circ<EFBFBD>atama <EFBFBD> atamakentatama-kent<EFBFBD>hejna<EFBFBD>hejnja<EFBFBD>$tat* штат state<EFBFBD>ekj <EFBFBD>yel$@yel-$@<EFBFBD>yelka<EFBFBD>yelkalar<EFBFBD>ha$j<EFBFBD>kouen<EFBFBD>kjoki<EFBFBD> kjokimono <EFBFBD>kjokie v. <EFBFBD>zakjokieza-<EFBFBD>
kjokitenhe( -ten-he)<EFBFBD> kjokitenmade使<EFBFBD>
tomarjkyep kyep)<EFBFBD>lava lava лава<EFBFBD>tuca туча<EFBFBD>raduga🌈радуга<EFBFBD>tumanтуман fog<EFBFBD>
t#ngvalj$ % t#ng-valj$гололёд<EFBFBD>tundra'тундра<EFBFBD>naxjjanaxj-ja<EFBFBD>savanna- саванна Savanna <EFBFBD>sub-% sub- суб-<EFBFBD>gumjja <EFBFBD>grjbгриб<EFBFBD>k#rjenкорень<EFBFBD>roza
🌹<EFBFBD>
hjcjdamono0🌻 подсолнечник sunflower<EFBFBD>ljlja lily лилия<EFBFBD>lola!🌷тюльпан tulip<EFBFBD>klubnjka🍓клубника<EFBFBD>#st ость<EFBFBD>kome 🍚<EFBFBD>mugj пшеница wheat<EFBFBD>r#%рожь rye<EFBFBD>sorgo sorghum сорго<EFBFBD>kukuruza🌽 кукуруза<EFBFBD>tenka<EFBFBD>jn%jr инжир<EFBFBD>dub
дуб<EFBFBD>palma🌴palm пальма<EFBFBD>maualj<EFBFBD>jel🎄ель<EFBFBD>mjtsi🍯<EFBFBD>ka# (комар, mosquito)<EFBFBD>hae муха fly<EFBFBD>semj#цикада cicada <EFBFBD>
haxjeljeon$ хамелеон chameleon<EFBFBD>osa оса yellowjacket<EFBFBD>pauk🕷 паук spider<EFBFBD>tako"章鱼🐙 たこ осьминог<D0BE>ljagu$ka青蛙🐸 лягушка<D0BA>kama镰刀 鎌(かま)<29>kjle切割 切(き)る<>kamakjlo)螳螂 かまきり богомол Mantid<69>
hamjeljeon#хамелеон chameleon<EFBFBD>u%🐍 уж<EFBFBD>
jaxjerjtsa ящерица lizard<EFBFBD>tamago <EFBFBD>ajst аист stork<EFBFBD>gus goose гусь<EFBFBD>jndjuk🦃индюк<EFBFBD>cjraka
💡<EFBFBD>den ()<EFBFBD>tak,, ()<EFBFBD>dentak ()<EFBFBD>den$ja🚃 ()<EFBFBD>nou, ()<EFBFBD>dennou<EFBFBD>jadroka<EFBFBD>-kj <EFBFBD> jadrokakj<EFBFBD>@sjol осёл<EFBFBD>at@sjol<EFBFBD>an
<EFBFBD>denkj
,<EFBFBD>kasimj
<EFBFBD>namj+,,, 🌊()<EFBFBD>hjki()<EFBFBD>fuke,, ()<EFBFBD>kisa
<EFBFBD>tale ,, ()<EFBFBD>no, ()<EFBFBD>uake',,, ()<EFBFBD>e <EFBFBD>suslae
su-sla<EFBFBD>s- with ,<EFBFBD>tam/,,() jn tam ()<EFBFBD>u%e
уже<EFBFBD>posjenka poslaka-sjenka<EFBFBD>hatslae*,,,, hat-sla<EFBFBD>anle v.<EFBFBD>anlukoe,, anle-u-koe<EFBFBD>matsilj, <EFBFBD>halj ()<EFBFBD>halje,,穿<EFBFBD>sutalo
,<EFBFBD>kohj <EFBFBD>dorj💊<EFBFBD>dorjhana<EFBFBD>yezvarjyez-varj<EFBFBD>zaljet<EFBFBD>ljethate<EFBFBD>barabanбарабан<EFBFBD>kane 🔔()<EFBFBD>@sajjn
🎆<EFBFBD>taburjetтабурет<EFBFBD>a <EFBFBD>bus
бус<EFBFBD> brov(lar) брови<EFBFBD>ahayes, да<EFBFBD>aha ve да и <EFBFBD>foto<EFBFBD>fotokj
📷<EFBFBD>so$o$@na<EFBFBD> %asajxxjono宿<EFBFBD>gustna"浓密的,浓稠的 густой<D0BE>maj<>lob
лоб<EFBFBD> guba(lar)губы<EFBFBD>laska<EFBFBD>t#nkna тонкий<EFBFBD>k@ljen@колено<EFBFBD>jchna <EFBFBD>jchdan<EFBFBD>-mj<EFBFBD>muu%emj#неужелиMu-u%e-mj<EFBFBD>ka+o,,<EFBFBD>kjzi1,,,, ()<EFBFBD>kjzio,<EFBFBD> zenbilena,<EFBFBD>let',,, ()<EFBFBD>rjimj,, rj-imj<EFBFBD>den%ol
,线<EFBFBD> rjimjden%ol
线 bus<EFBFBD>zenbilena let rjimjden%ol'线 Universal Serial Bus<EFBFBD>ZLRUSB<EFBFBD>yuzo使,,,<EFBFBD>jchmono,<EFBFBD>hjlohat,,广<EFBFBD>lavj Lavoisier()<EFBFBD>hvalj хвалить<EFBFBD>s#vjest совесть<EFBFBD>cajmono<EFBFBD>cajka<EFBFBD>zhil@ne<EFBFBD>pul@ne<EFBFBD>g@l@ne<EFBFBD>b#le-<EFBFBD>pje<EFBFBD>sjngjl<EFBFBD>tambuq<EFBFBD>gjgant<EFBFBD>atacevno西<EFBFBD>p#st<EFBFBD>gjem@r#j<EFBFBD>%ukj <EFBFBD> denkyerno
📺<EFBFBD>denyn<EFBFBD>holm<EFBFBD>sjel# село<EFBFBD>macj, ()<EFBFBD>lavjst <EFBFBD> -jncj-ncj<EFBFBD>dokincj<EFBFBD>soujncj<EFBFBD>tana<EFBFBD>jelka<EFBFBD>jlhom<EFBFBD>syezana<EFBFBD> syezanajxxjo <EFBFBD>
yezjyztsja- yes-juz-tsja своеобразие<EFBFBD> mavzaljej мавзолей<EFBFBD>%urnal<EFBFBD> %urnaljstjka <EFBFBD>posouev. po-sou-e<EFBFBD>muyelna <EFBFBD>suna<EFBFBD>hrjstos<EFBFBD>jsusИисус<EFBFBD>auarum space room<EFBFBD>p#ska post-ka<EFBFBD>do# ,<EFBFBD>rogdo<EFBFBD>rodopka: phase rogdo-p#ska<EFBFBD>enka<EFBFBD>namjenka<EFBFBD>lamjenka,<EFBFBD>bosonka( <EFBFBD> fermjonka( (1/2,3/2)<EFBFBD>itsi#,, ()<EFBFBD>itsimono<EFBFBD> namjitsimono <EFBFBD>han- anti-<EFBFBD> hanitsimono <EFBFBD>si ()<EFBFBD>cjoko <EFBFBD> cjokoxjkj,<EFBFBD>cjokomaj<EFBFBD>banana
🍌<EFBFBD>mjkan,,<EFBFBD>kyep <EFBFBD>mot- <EFBFBD>motkyep<EFBFBD>kinjke, click<EFBFBD>zaj,,,,<EFBFBD>ajjne<EFBFBD> hjloajjno<EFBFBD>bjbj
👵<EFBFBD>bobo
👴<EFBFBD>otouto <EFBFBD>jmouto <EFBFBD>ko,,<EFBFBD>me,,()<EFBFBD>you-8 ,,,,<EFBFBD>youtil.,,//<EFBFBD>
talabakinj<EFBFBD>nao<EFBFBD>baturna <EFBFBD>$aka<EFBFBD>$a$e<EFBFBD>kaja<EFBFBD>juva <EFBFBD>ur uğur<EFBFBD>rol role<EFBFBD>sual<EFBFBD>nan<EFBFBD>ajak<EFBFBD>emjr<EFBFBD>ouloğul<EFBFBD>is$@
👷<EFBFBD> medjtsjna медицина<EFBFBD>medqara( медосмотр<EFBFBD>usta<EFBFBD>sizhak
sıcak<EFBFBD>genchna genç<EFBFBD>sandvjch sandviç<EFBFBD>pasta🍰 pasta<EFBFBD> pastahana pastane<EFBFBD>ekmek
🍞<EFBFBD>hasta<EFBFBD> hastahana🏥hastane<EFBFBD> jeterlina yeterli<EFBFBD>kere times<EFBFBD>lytfen lütfen<EFBFBD>cjft çift<EFBFBD>gyemlek👔gömlek<EFBFBD>elbjse👗 elbise<EFBFBD>etek etek<EFBFBD>uasa0,,, ()<EFBFBD>epron (apron)<EFBFBD>yofu)西,西, ()<EFBFBD>kanfu<EFBFBD>uafu
👘<EFBFBD>nino,, ()<EFBFBD>selafu <EFBFBD>se, <EFBFBD>poso,, po-se-o<EFBFBD>posofu<EFBFBD>jto ()<EFBFBD>rjimjto线,线 rjimj-jto<EFBFBD>jtonino
,<EFBFBD>mixj🐛 <EFBFBD>temixj ten-mixj<EFBFBD>sana sağ<EFBFBD>solna sol<EFBFBD>uzakna uzak<EFBFBD>achna饿 <EFBFBD>a+jarena<EFBFBD>-+jkna$<EFBFBD>umarena <EFBFBD>tuzarena<EFBFBD>a+jsjzna <EFBFBD>-kjna0<EFBFBD> bukynkina <EFBFBD>-sjna*<EFBFBD>neft neft нефть<EFBFBD>gymy$ gümüş<EFBFBD>tane tane<EFBFBD>dakjka<EFBFBD>dekan dekan декан<EFBFBD>debu() ()<EFBFBD>de ()<EFBFBD> chali$kanna çalışkan<EFBFBD>memur<EFBFBD>mydyr<EFBFBD>radjo
📻<EFBFBD>rektor! rektör ректор<EFBFBD>kabe 🧱<EFBFBD>-hen <EFBFBD>imjhen<EFBFBD>tsimolo, <EFBFBD>itagae%, ()<EFBFBD>komalj/,, ()<EFBFBD>itagao,,<EFBFBD>ajzisla线 ajzi-sla<EFBFBD>prjajzie, prj-ajzi-e<EFBFBD> magjstral线 магистраль<EFBFBD>
admjnjstrator6 администратор<EFBFBD>admjnjstratsja<EFBFBD>admjnjstratjvna '<EFBFBD>%jerna<EFBFBD>irim$ik iрiмшік<EFBFBD>pejnjr
peynir<EFBFBD>jste istemek<EFBFBD>ko$e koşmak<EFBFBD>uju😪 uyumak<EFBFBD>hastana <EFBFBD> erna+jkan<EFBFBD>mutfak
mutfak <EFBFBD>sljede# + he (следовать)<EFBFBD>saraj saray<EFBFBD>kjn# кино<EFBFBD>kjn#jamj,<EFBFBD>sonra' sonra<EFBFBD>jaze yazmak<EFBFBD>son
son<EFBFBD>tenenjo birth<EFBFBD>turunzhu turuncu<EFBFBD>meny menü<EFBFBD>kohjrang kahverengi<EFBFBD>sjarang siyah<EFBFBD>
kyeprangna rengarenk<EFBFBD> valj$cjhe<EFBFBD>jama
яма<EFBFBD>jaxjk ящик<EFBFBD>elemjent<EFBFBD> ekskursja excursion<EFBFBD> ekskurs$@<EFBFBD>nouarena<EFBFBD> entuzjazm"热情,热忱 энтузиазм<D0B7>denekj 发电站<E794B5>ekran荧幕 экран<D0B0>$ar
шар<EFBFBD> $ahmatlar шахматы<EFBFBD>$ahmat<EFBFBD>yelo<EFBFBD>yelsjz<EFBFBD>yelsjzna <EFBFBD>atadano сдача<EFBFBD>
stjpjendja стипендия<EFBFBD>granjtsa<EFBFBD>dena den-a<EFBFBD>sua, su-a<EFBFBD>kirsua, kir-sua<EFBFBD>kirdena,,()<EFBFBD>slasua() export<EFBFBD>sladena,,()<EFBFBD>dea() exit<EFBFBD>kira() entrance<EFBFBD>%ola<EFBFBD>tvorj творить<EFBFBD>%ane
,<EFBFBD>arka arka<EFBFBD>harjch hariç<EFBFBD>dokilar<EFBFBD>dudochka дудочка<EFBFBD>brasljet браслет<EFBFBD>jcjgo🍓,<EFBFBD>
#rmanjcjgo树莓<E6A091>maga#弯曲,转弯,歪曲 曲(ま)がる<E3818C>tsika柄,手把,笔杆 柄(つか)<29>shjolj处理 しょり<E38287> shjoljtsika
handle<EFBFBD>sisime*,,, ()<EFBFBD>sisimjaz pro-gram<EFBFBD>shjoljaz process shjolj-sisimjaz<EFBFBD> jtosimjaz线 thread jto-sisimjaz<EFBFBD>-do> <EFBFBD>fij3,,, ()<EFBFBD>jtsika4,,,,<EFBFBD>uo ,<EFBFBD>jnfrastruktura9 инфраструктура infrastructure<EFBFBD>hudj худи<EFBFBD> salfjetka# салфетка<EFBFBD>tusa туса<EFBFBD>kusachka кусачка<EFBFBD>
raschjoska<EFBFBD>formula формула<EFBFBD>kulak
👂<EFBFBD>kulaktenmonolar🎧 наушники<EFBFBD>arkahjt arka-hjt<EFBFBD>hana
👃<EFBFBD>barhan бархан<EFBFBD>oj$@ мыслитель<EFBFBD>um$@<EFBFBD> asasq#j$@ <EFBFBD> fjlosofja философия<EFBFBD>alkir% внести<EFBFBD>pjtae питать<EFBFBD>pjtano<EFBFBD>pjtatene воспитать<EFBFBD> pjtatenno<EFBFBD> matjerjal<EFBFBD>
propaganda<EFBFBD>propagandaq@le<EFBFBD>so$oalna <EFBFBD>umalna <EFBFBD>norma<EFBFBD> qara#rmanka<EFBFBD>%ol$@<EFBFBD>kjoklja kjo-klja<EFBFBD> pjtaten$@ <EFBFBD> pjtaten$@na <EFBFBD>pjtatencevmono <EFBFBD>bi$<EFBFBD>binaq <EFBFBD>bina<EFBFBD>$ej 西 şey<EFBFBD> mukae$@n@st<EFBFBD>mukae$@ <EFBFBD> mukae$@na <EFBFBD>spredb&l<EFBFBD>
spredb&lcj<EFBFBD>vib&l#()<EFBFBD>posljede<EFBFBD> posljed$@ <EFBFBD>guman<EFBFBD>gumanna<EFBFBD>gumanjzm <EFBFBD>egake*,,, ()<EFBFBD>makarna<EFBFBD>issjzna <EFBFBD>vrach врач<EFBFBD>doru doğru<EFBFBD>otel<EFBFBD>ojun$@
oyuncu<EFBFBD>kensa<EFBFBD>poluche<EFBFBD>zapoluchecevna <EFBFBD> %jebjecev<EFBFBD> %jebjecevno<EFBFBD>%jebjena,<EFBFBD>takala, <EFBFBD>nose <EFBFBD>nos$@# носитель<EFBFBD>kisana<EFBFBD>gadae гадать<EFBFBD>sjeno<EFBFBD> musjendekjna<EFBFBD>tajna<EFBFBD>
tajnstvona <EFBFBD>jtosjz线<EFBFBD>%olyet<EFBFBD>%olyet$@ router<EFBFBD>jtoaro线<EFBFBD>tenjto线<EFBFBD>cjto线,线,线<EFBFBD>svjaz связь<EFBFBD>noubankapower bank<EFBFBD>bjleq bile<EFBFBD>siqsiq<EFBFBD>gu&,,,,,<EFBFBD>gudenyn,<EFBFBD> nosedenyn ,,<EFBFBD> djemadeno' договор<EFBFBD> pjerjedjeno4 переговор<EFBFBD>poahae<EFBFBD>poahaka-<EFBFBD>
yazjxxjoka<EFBFBD>igoke*,,, ()<EFBFBD> igokresim, video<EFBFBD>pokinje$поместить<EFBFBD>tsena<EFBFBD>hejlamj, hej-lamj<EFBFBD>bjlno<EFBFBD>eljtna$ элитный<EFBFBD>eljta<EFBFBD>jnfarkt инфаркт<EFBFBD>karta карта<EFBFBD>kvartjra apartment квартира<EFBFBD>kvartal квартал<EFBFBD>sauae*,,, ()<EFBFBD>sauaslae<EFBFBD>fljp6,(使),,() flip<EFBFBD>flop,()<EFBFBD>fljpflop7 <EFBFBD>jes$@8 <EFBFBD>kagj$@ latch<EFBFBD>meme,, memorize<EFBFBD>memono, memory<EFBFBD>mahae махать<EFBFBD>bambuk бамбук<EFBFBD>ajuneko
🐼<EFBFBD>xjsen<EFBFBD>sejto<EFBFBD>kyou
,<EFBFBD>%anakyou<EFBFBD>
kisahejnja<EFBFBD>ixje
,<EFBFBD>ijxoba<EFBFBD> menljixjoba <EFBFBD>rossja <EFBFBD>afrjka<EFBFBD> volosa(lar) волоса<EFBFBD>
valjenka(lar) валенки<EFBFBD>-so <EFBFBD>suso
,<EFBFBD>soususo<EFBFBD>trj 3<EFBFBD>trjsuso<EFBFBD> kisasuslana( kisa()-susla<EFBFBD>kjxj
<EFBFBD>rukav рукав<EFBFBD>
rukavsjzka безрукавка<EFBFBD>dokioj$@<EFBFBD>r#sk@$ роскошь<EFBFBD>k@$mar кошмар<EFBFBD>odajaka,,,<EFBFBD> #jlasjzna),,<EFBFBD>jlka jl-ka<EFBFBD>iken- jlka jn <EFBFBD>bex beş<EFBFBD>pitae<EFBFBD>savjs service<EFBFBD>savjs$@ <EFBFBD>savjse<EFBFBD>savjso <EFBFBD>lok 6 <EFBFBD>rezhen- raduga jn <EFBFBD>uzunhalj<EFBFBD>%yrjekaq %yrjek-aq<EFBFBD>
%yrjekaqna <EFBFBD>jojsjn <EFBFBD>
pokyercevo<EFBFBD>+jkanhe <EFBFBD>
jojna tang <EFBFBD> jojna kyn <EFBFBD>jojna tasogale <EFBFBD> xjzikana tyn <EFBFBD> komevarka рисоварка<EFBFBD>k#mjks <EFBFBD>stsena сцена<EFBFBD>stsenarj сценарий<EFBFBD>pj%ama пижама<EFBFBD>truslar трусы<EFBFBD>kjteno одеяло<EFBFBD>pakjet$ пакет packet<EFBFBD>marker <EFBFBD> flomaster6 flowmaster фломастер<EFBFBD>fle$kaU盘 флешка<EFBFBD>skrjepka скрепка<EFBFBD>n#%
нож<EFBFBD>
n#%monolar ножницы<EFBFBD>garm#nja гармония<EFBFBD> gubagarm#nja$ губная гармония<EFBFBD>kopja копия<EFBFBD>sagase#,, ()<EFBFBD>kikak-,,, ()<EFBFBD> sagasmono<EFBFBD> spredbjer, spred-bjer<EFBFBD>vibjer vi-bjer<EFBFBD>bjerdane <EFBFBD>fito, ()<EFBFBD>momo ()<EFBFBD>fitomomo<EFBFBD>pobjer<EFBFBD>cjn
чин<EFBFBD>cjncje<EFBFBD>
cjncjeceve <EFBFBD>ostacev<EFBFBD>
prjostacev<EFBFBD>set,,<EFBFBD>muset,,<EFBFBD>gruda груда<EFBFBD>xjegolje,耀 щеголять/щегольнуть<EFBFBD>sovae"插进,随便塞入 совать<D182>bje打 бить beat<61>zabjer-提出,布置,举行 za-bjer задать<D182>zabjera任务<E4BBBB>syjkire爱上<E788B1>duh
дух<EFBFBD>on<EFBFBD>y<EFBFBD>os 8<EFBFBD>kouaq@le使<EFBFBD>
kouaq@lcev <EFBFBD> kouaq@lcevna <EFBFBD>kouana <EFBFBD> kouaq@lna <EFBFBD>pr@se просить<EFBFBD>pr@so<EFBFBD>ko$dane ko$-dan<EFBFBD>sauacev! saua-cev<EFBFBD>t@ndacev t@nda-cev<EFBFBD>stoje( стоить<EFBFBD>polna полный<EFBFBD>en-<EFBFBD>ene<EFBFBD>o%jdae ожидать<EFBFBD>%elae желать<EFBFBD>%elano<EFBFBD>igokno!<EFBFBD>-stvo<使<EFBFBD>mastjer<EFBFBD>ite<EFBFBD>ita$@<EFBFBD>arsie
are-si<EFBFBD>aro<EFBFBD>kjzi$@ <EFBFBD>kjzika<EFBFBD>kjzistvo<EFBFBD>kjzina<EFBFBD>kjzi$@na <EFBFBD>kjzisie<EFBFBD>kjzisio<EFBFBD> kjzisiostvo<EFBFBD>kjzisi$@ <EFBFBD>
kjzisiecev!<EFBFBD> kjzisiecevna<EFBFBD>-elaj <EFBFBD> podotenelajo<EFBFBD>jlkna ilk<EFBFBD>naka',,, ()<EFBFBD>nakastvo
,<EFBFBD>karjyer
career<EFBFBD>mjera, мера<EFBFBD> lo+jkalna<EFBFBD>mjeduza медуза<EFBFBD>yetsyez password<EFBFBD>yezyel<EFBFBD>olje, ()<EFBFBD>hjme:,,(),() ()<EFBFBD>oljohjme ()<EFBFBD>hjko ()<EFBFBD>njuhae<EFBFBD>ilisana <EFBFBD>raps рапс<EFBFBD>zenzenq
,<EFBFBD>mah
маг<EFBFBD>tortenna tor-ten-na<EFBFBD>djl
,<EFBFBD>tortenna ku$ma syjena hjt0,()<EFBFBD>vjejer веер<EFBFBD> vjernisa%8(), вернисаж, vernissage<EFBFBD>-$@na?,$@<EFBFBD>ka$@na), kae的性质形容词<EFBFBD>
yeztor$@na,<EFBFBD>zen-!, ( )<EFBFBD>zenkalar предки<EFBFBD>mjelodja
melody<EFBFBD>
mjelodjkna& melodic мелодичный<EFBFBD>banalna2, банальный banal<EFBFBD>tajnstvo таинства<EFBFBD>pjejza% пейзаж<EFBFBD> stjerjeotjp7, стереотип stereotype<EFBFBD> doki+jkannaq<EFBFBD>en%yr<EFBFBD> muen%yrna,()<EFBFBD>
muen%yrnaq
,<EFBFBD> muen%yrn@st <EFBFBD> pobahtcev0po-baht-cev посчастливиться<EFBFBD>tyne0 переночевать,ночевать<EFBFBD>cjerjep череп<EFBFBD>katasi使 kata-si<EFBFBD> katasielaje. преувеличивать exaggerate<EFBFBD> pjtacev$@"宠物 pjta-cev-$@ питомец<D0B5>jyn+y不是,错 (自造词)<29>$jn$jlla#龙猫,南美洲栗鼠,绒毛丝鼠<E4B89D>kamotsi货物 かもつ<E38282>pjon芍药 пион<D0BE> formulaq@le表述,下定义<E5AE9A>prjnts(西方的)王子принц<D0BD>prjnts aqna at tenda0白马王子 принц на белом коне<D0BD>molje祈求,恳求молить<D182>moljcev 做祷告<E7A5B7>pauasie+使增强,增大 усиливать paua-si<73> xjzikacje&平息,减小 стихать xjzika-cj<63>produkt产品<E4BAA7>
imjprodukt <EFBFBD>vata вата<EFBFBD>
amena vata# сахарная вата<EFBFBD>yettee.,穿, прорубить yet-te<EFBFBD>yetteka#窿,,窿 прорубь<EFBFBD>podojolo<EFBFBD> podojoloq@le"出发,起飞 стартовать<D182>momjent时刻<E697B6>yez#qu自学<E887AA>yez#qu$@ 自学者<E5ADA6>#qumono
,<EFBFBD>
yez#qumono <EFBFBD>syjcev$@ любимец<EFBFBD>rakjeta🚀 ракета<EFBFBD> spredbjercev , раздаться<EFBFBD>dollar $<EFBFBD>%jeruang! землетрясение<EFBFBD>eljemna космический<EFBFBD> eljemna kema <EFBFBD>
jojnapoluchna"顺利的 благополучно<D0BD>jojnapoluchnaq 顺利地<E588A9>
b#rt tenda( на борту, on board, aboard<EFBFBD> eljemgaki <EFBFBD>%anna=,, жизненный, vital<EFBFBD>
grandjozna* грандиозный grandiose<EFBFBD>hjlceve,,<EFBFBD>objem,, объем<EFBFBD>orbjta орбита orbit<EFBFBD>vode, водить<EFBFBD>yetvode.,,, проводить<EFBFBD>
yetvodmono проводник<EFBFBD>polu-

2298
dict.txt Normal file

File diff suppressed because it is too large Load Diff

8
err.go Normal file
View File

@@ -0,0 +1,8 @@
package spb
import "errors"
var (
ErrInvalidStructLen = errors.New("invalid struct_len") // 1B<struct_len<1MB
ErrInvalidDataLen = errors.New("invalid data_len")
)

3
go.mod Normal file
View File

@@ -0,0 +1,3 @@
module github.com/fumiama/go-simple-protobuf
go 1.19

87
spb.go Normal file
View File

@@ -0,0 +1,87 @@
package spb
import "io"
func ReadNum(r io.Reader) (n uint32, cnt int, err error) {
var buf [1]byte
for cnt < 5 {
_, err = r.Read(buf[:])
if err != nil {
return
}
n |= uint32(buf[0]&0x7f) << (7 * cnt)
cnt++
if buf[0]&0x80 == 0 {
break
}
}
return
}
/*
func WriteNum(w io.Writer, n uint32) (cnt int, err error) {
var buf [1]byte
for n > 0 {
buf[0] = uint8(n & 0x7f)
if n>>7 > 0 {
buf[0] |= 0x80
}
_, err = w.Write(buf[:])
if err != nil {
return
}
n >>= 7
cnt++
}
return
}
*/
type SimplePB struct {
StructLen, RealLen uint32
Target [][]byte
}
func NewSimplePB(r io.Reader) (s SimplePB, err error) {
cnt := 0
s.StructLen, cnt, err = ReadNum(r)
if err != nil {
s.RealLen = uint32(cnt)
return
}
if s.StructLen <= 1 || s.StructLen >= uint32(1)<<20 {
err = ErrInvalidStructLen
s.RealLen = uint32(cnt)
return
}
var offset, datalen uint32
n := 0
for i := uint32(0); i < s.StructLen; i += offset {
offset, n, err = ReadNum(r)
cnt += n
if err != nil {
break
}
datalen, n, err = ReadNum(r)
cnt += n
if err != nil {
break
}
if datalen == 0 {
break
}
if datalen > offset {
err = ErrInvalidDataLen
break
}
t := make([]byte, datalen)
n, err = r.Read(t)
cnt += n
if err != nil {
break
}
s.Target = append(s.Target, t)
}
s.RealLen = uint32(cnt)
return
}

37
spb_test.go Normal file
View File

@@ -0,0 +1,37 @@
package spb
import (
"bufio"
"fmt"
"os"
"testing"
)
func TestSPB(t *testing.T) {
f, err := os.Open("dict.sp")
if err != nil {
t.Fatal(err)
}
defer f.Close()
ft, err := os.Open("dict.txt")
if err != nil {
t.Fatal(err)
}
defer ft.Close()
sc := bufio.NewScanner(ft)
var s SimplePB
i := 1
for sc.Scan() {
s, err = NewSimplePB(f)
if err != nil {
break
}
if len(s.Target) != 2 {
t.Fatal("invalid target")
}
if fmt.Sprint(string(s.Target[0]), "\t", string(s.Target[1])) != sc.Text() {
t.Fatal("invalid text @ line", i)
}
i++
}
}