Кіріспе

MIME үйлесімді Unicode қысу схемасы

Unicode үшін екілік реттелген қысу (BOCU) – MIME үйлесімді Unicode қысу схемасы. BOCU 1 UTF-8-дің кең қолданылу мүмкіндігін және Unicode үшін стандартты қысу схемасының (SCSU) ықшамдылығын біріктіреді. Бұл Unicode кодтамасы қысқа тізбектерді қысу үшін пайдалы және кодтық нүктенің ретін сақтайды. BOCU 1 Unicode техникалық ескертуінде сипатталған. Алыстатыру үшін SCSU стандартты Unicode қысу схемасы ретінде қабылданды, оның байт/кодтық нүкте қатынасы тілге қатысты кодты беттерге ұқсас. SCSU кеңінен қолданылмады, себебі ол MIME "мәтін" медиа түрлеріне жарамсыз. Мысалы, SCSU электрондық поштада және басқа ұқсас протоколдарда тікелей қолданыла алмайды. SCSU жақсы өнімділік үшін күрделі кодтау дизайнын қажет етеді. Көбінесе zip, bzip2 және басқа да өнеркәсіптік стандартты алгоритмдер Unicode мәтінінің үлкен көлемін тиімдірек қысады. SCSU және BOCU 1 екеуі де IANA тіркелген символ жиынтығы болып табылады.

Патент

2022 жылдың 16 қарашасына дейін жалпы BOCU алгоритмі АҚШ-тың #6,737,994 патентімен қорғалған, онда BOCU 1 нақты іске асырылуы да көрсетілген. Бұл патенттің мерзімі өткен. Ол жасалған кезде BOCU 1-дің екі ойлап табушысын да жұмысқа алған IBM компаниясы, Unicode техникалық хабарламасында "BOCU 1 толыққанды нұсқасын" іске асырушылардың роялтисіз лицензия алу үшін IBM-ға жүгінуі керек екенін мәлімдеді. BOCU 1 – Unicode веб-сайтында сипатталған және интеллектуалдық меншік құқығымен шектелген жалғыз Unicode сығуы схемасы. Ал, керісінше, IBM UTF EBCDIC патентін де тіркеген, бірақ бұл жағдайда құжаттама мен кодтау схемасын "өзгерту форматын UCS стандарттарының бір бөлігі ретінде жасауға ниетті кез келген адамға тегін қолжетімді етуді" жөн көрді, іске асырушылардан лицензия талап етудің орнына.