как объяснить строку атрибутов в etherpad?

В базе данных etherpad я увидел, что каждый пэд имеет такую ​​структуру.

{"atext":{"text":"\n*aaa\n*bbb\n*ccc\n*ddd\n\n","attribs":"*4|1+1*4*1*2 *3+1*4|1+4*4*1*2*3+1*4|1+4*4*1*2*3+1*4|1+4*4*1*2*3 +1*4+3|2+2"},"pool":{"numToAttrib":{"0":["автор","a.bdUV2ZBYrjvQXE0D"],"1":["edanz","div "],"2":["insertorder","first"],"3":["lmkr","1"],"4":["автор","a.Bjh7YjuSzfu8Y8C4"]},"nextNum ":5},"head":39,"chatHead":-1,"publicStatus":false,"passwordHash":null,"savedRevisions":[]}

Кто-нибудь может объяснить строку атрибутов, как указано выше?

*4|1+1*4*1*2*3+1*4|1+4*4*1*2*3+1*4|1+4*4*1*2*3+1*4|1+4*4*1*2*3+1*4+3|2+2

Я думаю, что есть связь между атрибутами и numToAttrib, но я не знаю, что это такое, я буду читать исходный код, чтобы найти это.


person wfy    schedule 20.03.2014    source источник
comment
Я нашел некоторые документы в разделе etherpad/doc/easysync или в Интернете по адресу code.google.com/p/etherpad/source/browse/trunk/infrastructure/, но мне нужно больше узнать.   -  person wfy    schedule 26.03.2014


Ответы (1)


Документация библиотеки наборов изменений Etherpad должна помочь

person John McLear    schedule 24.03.2014