Original title:
Rozšíření podpory UNICODE pro základní GNU nástroje
Translated title:
Ehanced UNICODE Support for GNU Command Line Utilities
Authors:
Oprala, Ondrej ; Smrčka, Aleš (referee) ; Peringer, Petr (advisor) Document type: Bachelor's theses
Year:
2015
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Tato práce řeší problém chybějící podpory pro správné zpracováni Unicode vstupu v programech projektu coreutils. Podpora byla implementována pro programy cut, expand, fmt, fold, paste a unexpand. Implementace byla provedena s využitím knihoven libunistring a gnulib. Programy byly řádně otestovány a výkonnostní testy potvrdily že výkon programů je porovnatelný nebo i lepší než u původní implementace.
This thesis solves the problem of missing support for proper handling of Unicode input in the utilities of the coreutils project. Support was implemented for utilities cut, expand, fmt, fold, paste and unexpand. The implementation was done using the libunistring and gnulib libraries. Programs were properly tested and performance tests proved that performance is comparable or superior to the original implementation.
Keywords:
coreutils; GNU/Linux; internationalization; libunistring; localization; multibyte; Open-source; Unicode; coreutils; GNU/Linux; internacionalizace; libunistring; lokalizace; multibajt; Open-source; Unicode
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/52462