An open API service indexing awesome lists of open source software.

https://github.com/altbodhi/puredlangdbf

dbf read and write library for old one byte encoding
https://github.com/altbodhi/puredlangdbf

Last synced: 3 months ago
JSON representation

dbf read and write library for old one byte encoding

Awesome Lists containing this project

README

        

# PureDlangDbf
dbf read and write library for old one byte encoding.

Всем привет! Решил в качестве изучения системного языка программирования реализовать
библиотеку для чтения и записи dbf-файлов. Естественно, не с нуля.
Просто портируя существующий код. Функиционал для
работы с одно-байтовыми кодировками уже готов.

* status - in progress(портирование)

* 9 ноя 2017 - проанализировав объем работ по портированию C# в D
один в один пришел к выводу, что это неправильно, т.к. это совершенно разные
языки. используя исходники C# в качестве базы, попытаюсь упростить
реализацию и разбить ее на две части (reader|writer).
Данный подход (упрощать сложную задачу) уже заработал - читаем номер версии файла.

* 10 ноя 2017
Работа по созданию читалки файлов dBase III завершена.
можно использовать 866 или 1251 кодировку для чтения.
Вывод: писать на D можно, но все равно не так продуктивно как на C#,
а выгода от этого сомнительна. Вообщем, завязываю с экзотикой.

* puredlangdbf.exe -d PIndx16.dbf -w export.html -r 0 -e 866

* puredlangdbf.exe -d PIndx16.dbf -c export.csv -r 0 -e 866

* puredlangdbf.exe -d PIndx16.dbf -i 1 -r 0 -e 866