{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,14]],"date-time":"2025-10-14T00:50:17Z","timestamp":1760403017280,"version":"build-2065373602"},"reference-count":44,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2020,4,22]],"date-time":"2020-04-22T00:00:00Z","timestamp":1587513600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>In the era of ubiquitous digitization, the Internet of Things (IoT), information plays a vital role. All types of data are collected, and some of this data are stored as text files. An important aspect\u2014regardless of the type of data\u2014is related to file storage, especially the amount of disk space that is required. The less space is used on storing data sets, the lower is the cost of this service. Another important aspect of storing data warehouses in the form of files is the cost of data transmission needed for file transfer and its processing. Moreover, the data that are stored should be minimally protected against access and reading by other entities. The aspects mentioned above are particularly important for large data sets like Big Data. Considering the above criteria, i.e., minimizing storage space, data transfer, ensuring minimum security, the main goal of the article was to show the new way of storing text files. This article presents a method that converts data from text files like txt, json, html, py to images (image files) in png format. Taking into account such criteria as the output size of the file, the results obtained for the test files confirm that presented method enables to reduce the need for disk space, as well as to hide data in an image file. The described method can be used for texts saved in extended ASCII and UTF-8 coding.<\/jats:p>","DOI":"10.3390\/a13040101","type":"journal-article","created":{"date-parts":[[2020,4,23]],"date-time":"2020-04-23T02:10:52Z","timestamp":1587607852000},"page":"101","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["A New Way to Store Simple Text Files"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0235-0878","authenticated-orcid":false,"given":"Marcin","family":"Lawnik","sequence":"first","affiliation":[{"name":"Faculty of Applied Mathematics, Silesian University of Technology, Kaszubska 23, 44-100 Gliwice, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Artur","family":"Pe\u0142ka","sequence":"additional","affiliation":[{"name":"Faculty of Applied Mathematics, Silesian University of Technology, Kaszubska 23, 44-100 Gliwice, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9299-1467","authenticated-orcid":false,"given":"Adrian","family":"Kapczy\u0144ski","sequence":"additional","affiliation":[{"name":"Faculty of Applied Mathematics, Silesian University of Technology, Kaszubska 23, 44-100 Gliwice, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,4,22]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1042","DOI":"10.1016\/j.sbspro.2015.06.147","article-title":"Yesterday, Today and Tomorrow of Big Data","volume":"195","author":"Gencer","year":"2015","journal-title":"Procedia Soc. Behav. Sci."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1016\/j.inffus.2015.08.005","article-title":"Social big data: Recent achievements and new challenges","volume":"28","author":"Jung","year":"2016","journal-title":"Inf. Fusion"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1016\/j.future.2017.09.082","article-title":"Efficient IoT-based sensor BIG Data collection\u2014Processing and analysis in smart buildings","volume":"82","author":"Plageras","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Pottier, R., and Menaud, J. (July, January 27). TrustyDrive, a Multi-cloud Storage Service That Protects Your Privacy. Proceedings of the 2016 IEEE 9th International Conference on Cloud Computing (CLOUD), San Francisco, CA, USA.","DOI":"10.1109\/CLOUD.2016.0140"},{"key":"ref_5","unstructured":"(2020, March 24). ECB Says One of Its Websites Was Hacked, Data Possibly Captured. Available online: https:\/\/news.bloomberglaw.com\/banking-law\/ecb-says-one-of-its-websites-was-hacked-data-possibly-captured."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Kapczy\u0144ski, A., and Banasik, A. (2011, January 15\u201317). Biometric logical access control enhanced by use of steganography over secured transmission channel. Proceedings of the 6th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, IDAACS\u20192011, Prague, Czech Republic.","DOI":"10.1109\/IDAACS.2011.6072859"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Lawnik, M. (2017). Generalized logistic map and its application in chaos based cryptography. J. Phys. Conf. Ser., 936.","DOI":"10.1088\/1742-6596\/936\/1\/012017"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"367","DOI":"10.7494\/csci.2019.20.3.3307","article-title":"Application of modified Chebyshev polynomials in asymmetric cryptography","volume":"20","author":"Lawnik","year":"2019","journal-title":"Comput. Sci."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Chen, J.K., and Lee, W.Z. (2019). An Introduction of NoSQL Databases Based on Their Categories and Application Industries. Algorithms, 12.","DOI":"10.3390\/a12050106"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Cavanillas, J.M., Curry, E., and Wahlster, W. (2016). Big Data Storage. New Horizons for a Data-Driven Economy: A Roadmap for Usage and Exploitation of Big Data in Europe, Springer International Publishing.","DOI":"10.1007\/978-3-319-21569-3"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Almansouri, H.T., and Masmoudi, Y. (2019, January 22\u201325). Hadoop Distributed File System for Big data analysis. Proceedings of the 2019 4th World Conference on Complex Systems (WCCS), Ouarzazate, Morocco.","DOI":"10.1109\/ICoCS.2019.8930804"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Meier, A., and Kaufmann, M. (2019). SQL & NoSQL Databases: Models, Languages, Consistency Options and Architectures for Big Data Management, Springer Vieweg.","DOI":"10.1007\/978-3-658-24549-8"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Bisong, E. (2019). Google BigQuery. Building Machine Learning and Deep Learning Models on Google Cloud Platform: A Comprehensive Guide for Beginners, Apress.","DOI":"10.1007\/978-1-4842-4470-8"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Kaur, K., and Sachdeva, M. (2017, January 19\u201320). Performance evaluation of NewSQL databases. Proceedings of the 2017 International Conference on Inventive Systems and Control (ICISC), Coimbatore, India.","DOI":"10.1109\/ICISC.2017.8068585"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Naiouf, M., Chichizola, F., and Rucci, E. (2019). Database NewSQL Performance Evaluation for Big Data in the Public Cloud. Cloud Computing and Big Data, Springer International Publishing.","DOI":"10.1007\/978-3-030-27713-0"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1040","DOI":"10.1631\/FITEE.1500441","article-title":"Big data storage technologies: A survey","volume":"18","author":"Siddiqa","year":"2017","journal-title":"Front. Inf. Technol. & Electron. Eng."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Salomon, D. (2000). Introduction. Data Compression: The Complete Reference, Springer.","DOI":"10.1007\/978-3-642-86092-8"},{"key":"ref_18","unstructured":"(2020, March 24). Portable Network Graphics (PNG) Specification (Second Edition). Available online: https:\/\/www.w3.org\/TR\/2003\/REC-PNG-20031110\/#F-Relationship."},{"key":"ref_19","unstructured":"(2020, March 24). ZIP File Format Specification. Available online: https:\/\/pkware.cachefly.net\/webdocs\/casestudies\/APPNOTE.TXT."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1016\/j.protcy.2013.12.343","article-title":"A Novel Approach for Text Steganography: Generating Text Summary Using Reflection Symmetry","volume":"10","author":"Majumder","year":"2013","journal-title":"Procedia Technol."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"6004","DOI":"10.1002\/sec.1752","article-title":"AH4S: An algorithm of text in text steganography using the structure of omega network","volume":"9","author":"Hamdan","year":"2016","journal-title":"Secur. Commun. Netw."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Lee, C.F., and Chen, H.L. (2013). Lossless Text Steganography in Compression Coding. Recent Advances in Information Hiding and Applications, Springer.","DOI":"10.1007\/978-3-642-28580-6_8"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Liu, Y., Wu, J., and Xin, G. (2017, January 29\u201331). Multi-keywords carrier-free text steganography based on part of speech tagging. Proceedings of the 2017 13th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery (ICNC-FSKD), Guilin, China.","DOI":"10.1109\/FSKD.2017.8393096"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"95665","DOI":"10.1109\/ACCESS.2019.2929123","article-title":"A Coverless Plain Text Steganography Based on Character Features","volume":"7","author":"Wang","year":"2019","journal-title":"IEEE Access"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Alsaadi, H.I., Al-Anni, M.K., Almuttairi, R.M., Bayat, O., and Ucan, O.N. (2018). Text Steganography in Font Color of MS Excel Sheet. DATA \u201918: Proceedings of the First International Conference on Data Science, E-Learning and Information Systems, ACM.","DOI":"10.1145\/3279996.3280006"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Mandal, K.K., and Singh, P.K. (2019, January 8\u20139). Information Hiding in Text Steganography: A Different Approach. Proceedings of the 2nd International Conference on Advanced Computing and Software Engineering (ICACSE), Sultanpur, India.","DOI":"10.2139\/ssrn.3351041"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Fateh, M., and Rezvani, M. (2018). An email-based high capacity text steganography using repeating characters. Int. J. Comput. Appl., 1\u20137.","DOI":"10.1080\/1206212X.2018.1517713"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Bharti, J., Solanki, S., and Beliya, A. (2017, January 27\u201329). Comparison of LSB methods and pattern. Proceedings of the 2017 International Conference on Recent Innovations in Signal processing and Embedded Systems (RISE), Bhopal, India.","DOI":"10.1109\/RISE.2017.8378162"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1109\/TIT.1977.1055714","article-title":"A universal algorithm for sequential data compression","volume":"23","author":"Ziv","year":"1977","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1098","DOI":"10.1109\/JRPROC.1952.273898","article-title":"A Method for the Construction of Minimum-Redundancy Codes","volume":"40","author":"Huffman","year":"1952","journal-title":"Proc. IRE"},{"key":"ref_31","unstructured":"(2020, March 24). Pillow. Available online: https:\/\/python-pillow.org\/."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Dworkin, M. (2015). SHA-3 Standard: Permutation-Based Hash and Extendable-Output Functions, NIST.","DOI":"10.6028\/NIST.FIPS.202"},{"key":"ref_33","unstructured":"(2020, March 24). Textract. Available online: https:\/\/textract.readthedocs.io\/en\/stable\/."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1007\/s13319-017-0148-5","article-title":"A Survey of Image Encryption Algorithms","volume":"8","author":"Kumari","year":"2017","journal-title":"3D Res."},{"key":"ref_35","unstructured":"Uhl, A., and Pommer, A. (2005). Image and Video Encryption. Image and Video Encryption: From Digital Rights Management to Secured Personal Communication, Springer US."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1016\/j.physleta.2005.08.006","article-title":"Chaos-based image encryption algorithm","volume":"346","author":"Guan","year":"2005","journal-title":"Phys. Lett. A"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"471","DOI":"10.1016\/j.compeleceng.2015.11.008","article-title":"A chaos-based image encryption algorithm with simple logical functions","volume":"54","author":"Yavuz","year":"2016","journal-title":"Comput. Electr. Eng."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"6663","DOI":"10.1007\/s11227-019-02878-7","article-title":"An image encryption method based on chaos system and AES algorithm","volume":"75","author":"Arab","year":"2019","journal-title":"J. Supercomput."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1016\/j.ins.2018.12.048","article-title":"Cosine-transform-based chaotic system for image encryption","volume":"480","author":"Hua","year":"2019","journal-title":"Inf. Sci."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Duda, O., Kochan, V., Kunanets, N., Matsiuk, O., Pasichnyk, V., Sachenko, A., and Pytlenko, T. (2019, January 18\u201321). Data processing in IoT for smart city systems. Proceedings of the 10th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), Metz, France.","DOI":"10.1109\/IDAACS.2019.8924262"},{"key":"ref_41","first-page":"19","article-title":"Performance tests on merge sort and recursive merge sort for big data processing","volume":"21","year":"2018","journal-title":"Tech. Sci."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"819","DOI":"10.1007\/s10586-018-2860-1","article-title":"Toward a new approach for sorting extremely large data files in the big data era","volume":"22","author":"Shatnawi","year":"2019","journal-title":"Clust. Comput."},{"key":"ref_43","unstructured":"Chen, H., Wan, J., and Li, X. (2017, January 10\u201312). Research and implementation of database high performance sorting algorithm with big data. Proceedings of the 2017 IEEE 2nd International Conference on Big Data Analysis (ICBDA), Beijing, China."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Lawnik, M. (2014, January 5\u20137). Generation of numbers with the distribution close to uniform with the use of chaotic maps. Proceedings of the 2014 4th International Conference On Simulation And Modeling Methodologies, Technologies And Applications (SIMULTECH), Berlin, Germany.","DOI":"10.5220\/0005090304510455"}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/13\/4\/101\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,13]],"date-time":"2025-10-13T14:26:47Z","timestamp":1760365607000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/13\/4\/101"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,22]]},"references-count":44,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2020,4]]}},"alternative-id":["a13040101"],"URL":"https:\/\/doi.org\/10.3390\/a13040101","relation":{},"ISSN":["1999-4893"],"issn-type":[{"type":"electronic","value":"1999-4893"}],"subject":[],"published":{"date-parts":[[2020,4,22]]}}}