История изменений
Исправление LightDiver, (текущая версия) :
https://wowwiki-archive.fandom.com/wiki/Lua_object_memory_sizes
Ненене, данные точные. 18 лет ничего в этом плане не менялось. Версия 2008 года. А то и раньше.
This data is from WoW 2.0, Lua 5.1
Вот, возьмем длинную фразу: «Ghostkitty, просто чтобы им играть, надо самому понимать что делаешь, знать рейды, знать рейд и чтобы рейд был собран под тебя»
126 символов. 33 по 1 байту и 93 по 2 байта. Сейчас у меня эта фраза дублируется в личном логе. То есть - умножить на два плюс дата формата: «12/29/24 10:07:26». Еще 17 байт. Итого: (93*2+33)*2+17=455 байт. Полкилобайта на одну фразу.
Все цифры, разделители, кириллицу, латиницу я добавлю в изначальные 90 символов. Дальше пойдут наиболее мелкие и частоупотребляемые слова по 2 байта. Дальше уже по мере встречи в чате. 20 пробелов, 21 слово, дата в юникстайм, ссылка на основной чат из личного цифрой: 21*2+20+8+8=78.
В минимуме я смогу сжать 455 байт уже в 78. По идее должно же сработать.
Правда, еще словарь на пару мегабайт будет, но один раз.
Учитывая, что в частотном анализе латиницы вообще нет, ее можно не добавлять в первые 90 символов, а добавить туда длинные частые слова.
Исправление LightDiver, :
https://wowwiki-archive.fandom.com/wiki/Lua_object_memory_sizes
Ненене, данные точные. 18 лет ничего в этом плане не менялось. Версия 2008 года. А то и раньше.
This data is from WoW 2.0, Lua 5.1
Вот, возьмем длинную фразу: «Ghostkitty, просто чтобы им играть, надо самому понимать что делаешь, знать рейды, знать рейд и чтобы рейд был собран под тебя»
126 символов. 33 по 1 байту и 93 по 2 байта. Сейчас у меня эта фраза дублируется в личном логе. То есть - умножить на два плюс дата формата: «12/29/24 10:07:26». Еще 17 байт. Итого: (93*2+33)*2+17=455 байт. Полкилобайта на одну фразу.
Все цифры, разделители, кириллицу, латиницу я добавлю в изначальные 90 символов. Дальше пойдут наиболее мелкие и частоупотребляемые слова по 2 байта. Дальше уже по мере встречи в чате. 20 пробелов, 21 слово, дата в юникстайм, ссылка на основной чат из личного цифрой: 21*2+20+8+8=78.
В минимуме я смогу сжать 455 байт уже в 78. По идее должно же сработать.
Правда, еще словарь на пару мегабайт будет, но один раз.
Учитывая, что в частотном анализе латиницы вообще нет, ее можно не добавлять в первые 90 символов, а добавить туда длинные частые слова.
Исправление LightDiver, :
https://wowwiki-archive.fandom.com/wiki/Lua_object_memory_sizes
Ненене, данные точные. 18 лет ничего в этом плане не менялось. Версия 2008 года. А то и раньше.
This data is from WoW 2.0, Lua 5.1
Вот, возьмем длинную фразу: «Ghostkitty, просто чтобы им играть, надо самому понимать что делаешь, знать рейды, знать рейд и чтобы рейд был собран под тебя»
126 символов. 33 по 1 байту и 93 по 2 байта. Сейчас у меня эта фраза дублируется в личном логе. То есть - умножить на два плюс дата формата: «12/29/24 10:07:26». Еще 17 байт. Итого: (93*2+33)*2+17=455 байт. Полкилобайта на одну фразу.
Все цифры, разделители, кириллицу, латиницу я добавлю в изначальные 90 символов. Дальше пойдут наиболее мелкие и частоупотребляемые слова по 2 байта. Дальше уже по мере встречи в чате. 20 пробелов, 21 слово, дата в юникстайм, ссылка на основной чат из личного цифрой: 21*2+20+8+8=78.
В минимуме я смогу сжать 455 байт уже в 78. По идее должно же сработать.
Правда, еще словарь на пару мегабайт будет, но один раз.
Исправление LightDiver, :
https://wowwiki-archive.fandom.com/wiki/Lua_object_memory_sizes
Ненене, данные точные. 18 лет ничего в этом плане не менялось. Версия 2008 года. А то и раньше.
This data is from WoW 2.0, Lua 5.1
Вот, возьмем длинную фразу: «Ghostkitty, просто чтобы им играть, надо самому понимать что делаешь, знать рейды, знать рейд и чтобы рейд был собран под тебя»
126 символов. 33 по 1 байту и 93 по 2 байта. Сейчас у меня эта фраза дублируется в личном логе. То есть - умножить на два плюс дата формата: «12/29/24 10:07:26». Еще 17 байт. Итого: (93*2+33)*2+17=455 байт. Полкилобайта на одну фразу.
Правда в итоге еще словарь на пару мегабайт будет, но один раз.
Все цифры, разделители, кириллицу, латиницу я добавлю в изначальные 90 символов. Дальше пойдут наиболее мелкие и частоупотребляемые слова по 2 байта. Дальше уже по мере встречи в чате. 20 пробелов, 21 слово, дата в юникстайм, ссылка на основной чат из личного цифрой: 21*2+20+8+8=78.
В минимуме я смогу сжать 455 байт уже в 78. По идее должно же сработать.
Правда, еще словарь на пару мегабайт будет, но один раз.
Исправление LightDiver, :
https://wowwiki-archive.fandom.com/wiki/Lua_object_memory_sizes
Ненене, данные точные. 18 лет ничего в этом плане не менялось. Версия 2008 года. А то и раньше.
This data is from WoW 2.0, Lua 5.1
Вот, возьмем длинную фразу: «Ghostkitty, просто чтобы им играть, надо самому понимать что делаешь, знать рейды, знать рейд и чтобы рейд был собран под тебя»
126 символов. 33 по 1 байту и 93 по 2 байта. Сейчас у меня эта фраза дублируется в личном логе. То есть - умножить на два плюс дата формата: «12/29/24 10:07:26». Еще 17 байт. Итого: (93*2+33)*2+17=455 байт. Полкилобайта на одну фразу.
Правда в итоге еще словарь на пару мегабайт будет, но один раз.
Все цифры, разделители, кириллицу, латиницу я добавлю в изначальные 90 символов. Дальше пойдут наиболее мелкие и частоупотребляемые слова по 2 байта. Дальше уже по мере встречи в чате. 20 пробелов, 21 слово, дата в юникстайм, ссылка на основной чат из личного цифрой: 21*2+20+8+8=78.
В минимуме я смогу сжать 455 байт уже в 78. По идее должно же сработать.
Исправление LightDiver, :
https://wowwiki-archive.fandom.com/wiki/Lua_object_memory_sizes
Ненене, данные точные. 18 лет ничего в этом плане не менялось. Версия 2008 года. А то и раньше.
This data is from WoW 2.0, Lua 5.1
Вот, возьмем длинную фразу: «Ghostkitty, просто чтобы им играть, надо самому понимать что делаешь, знать рейды, знать рейд и чтобы рейд был собран под тебя»
126 символов. 33 по 1 байту и 93 по 2 байта. Сейчас у меня эта фраза дублируется в личном логе. То есть - умножить на два плюс дата формата: «12/29/24 10:07:26». Еще 17 байт. Итого: (93*2+33)*2+17=455 байт. Полкилобайта на одну фразу.
Все цифры, разделители, кириллицу, латиницу я добавлю в изначальные 90 символов. Дальше пойдут наиболее мелкие и частоупотребляемые слова по 2 байта. Дальше уже по мере встречи в чате. 20 пробелов, 21 слово, дата в юникстайм, ссылка на основной чат из личного цифрой: 21*2+20+8+8=78.
В минимуме я смогу сжать 455 байт уже в 78. По идее должно же сработать.
Исправление LightDiver, :
https://wowwiki-archive.fandom.com/wiki/Lua_object_memory_sizes
Ненене, данные точные. 18 лет ничего в этом плане не менялось. Версия 2008 года. А то и раньше.
This data is from WoW 2.0, Lua 5.1
Вот, возьмем длинную фразу: «Ghostkitty, просто чтобы им играть, надо самому понимать что делаешь, знать рейды, знать рейд и чтобы рейд был собран под тебя»
126 символов. 33 по 1 байту и 93 по 2 байта. Сейчас у меня эта фраза дублируется в личном логе. То есть - умножить на два плюс дата формата: «12/29/24 10:07:26». Еще 17 байт. Итого: (93*2+33)*2+17=455 байт. Полкилобайта на одну фразу.
Исправление LightDiver, :
https://wowwiki-archive.fandom.com/wiki/Lua_object_memory_sizes
Ненене, данные точные. 18 лет ничего в этом плане не менялось. Версия 2008 года. А то и раньше.
This data is from WoW 2.0, Lua 5.1
Исходная версия LightDiver, :
https://wowwiki-archive.fandom.com/wiki/Lua_object_memory_sizes
Ненене, данные точные. 18 лет ничего в этом плане не менялось. Версия 2008 года. А то и раньше.