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
- Host: GitHub
- URL: https://github.com/altbodhi/puredlangdbf
- Owner: altbodhi
- Created: 2017-10-30T13:56:26.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-10T09:21:32.000Z (over 7 years ago)
- Last Synced: 2025-01-27T11:46:58.382Z (5 months ago)
- Language: D
- Size: 3.73 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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