malakhovks / ken

KEn (Ukrainian, English) - is an NLP-powered network toolkit (Web service with API) for contextual and semantic analysis with document taxonomy building feature | KEn - Мережевий засіб виокремлення термінів з природномовних текстів (Українською та Англійською).

Home Page:https://ken.e-rehab.pp.ua

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Функция зжимання та відновлення строк Base64

malakhovks opened this issue · comments

Реалізувати функції зжимання та відновлення строк Base64, що зберігать allterms.xml в alltermsxmlBase64 та parce.xml в parcexmlBase64 (в файлі проекту).
lz-string. LZ-based compression algorithm for JavaScript

  • Реалізовано функції зжимання та відновлення строк з використанням програмної бібліотеки LZ-based compression algorithm for JavaScript, а саме поцедур compressToBase64/decompressFromBase64 (що зберігають allterms.xml в alltermsxmlCompressed, та parce.xml в parcexmlCompressedjson-файлі проекту)).

  • Змінено специфікацію json-файлу проекту:

Специфікація `json`-файлу проекту

{
  "project": {
    "name": "",
    "content": {
      "documents": [
        {
          "names": {
            "original": "",
            "unique": ""
          },
          "results": {
            "alltermsxmlCompressed": "",
            "parcexmlCompressed": "",
            "alltermsjson": {},
            "parcejson": {},
            "nerhtmlCompressed": ""
          }
        },
        {
          "names": {
            "original": "",
            "unique": ""
          },
          "results": {
            "alltermsxmlCompressed": "",
            "parcexmlCompressed": "",
            "alltermsjson": {},
            "parcejson": {},
            "nerhtmlCompressed": ""
          }
        }
      ]
    }
  }
}