Skip to main content

Cross-platform lib for reading SQL Server CE (.sdf)

Project description

sqlce

Реверс-инжиниринг бинарного формата .sdf (SQL Server Compact Edition 4.0).

Анализ внутреннего устройства формата по декомпилированным компонентам SQL CE. Цель - предоставить кроссплатформенную и независимую от рантайма реализацию чтения .sdf и документацию формата.

Структура

  • core/ - реализация парсера на C++
  • bindings/ - Биндинги для C++ библиотеки к другим языкам
  • python/sqlce/ - Python API
  • research/ - Экспериментальные скрипты

Установка

pip install sqlce

Документирование формата

Текущая реализация поддерживает чтение списка таблиц, структуры таблиц, содержимого записей. Использует c++.

Соглашения по написанию кода

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sqlce-0.1.0.tar.gz (49.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sqlce-0.1.0-cp311-cp311-win_amd64.whl (143.2 kB view details)

Uploaded CPython 3.11Windows x86-64

sqlce-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (182.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

File details

Details for the file sqlce-0.1.0.tar.gz.

File metadata

  • Download URL: sqlce-0.1.0.tar.gz
  • Upload date:
  • Size: 49.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sqlce-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7a9da5ccbf1ff89c31c53d06a4114d006da02789dc772be86f773ba8f752aee4
MD5 d4fff0bfe483f3738e90da3e39168fe7
BLAKE2b-256 00cd192fe7610d4e5e5d8d67b67007066a5c8d2152273bfdef2eab51e47fee92

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlce-0.1.0.tar.gz:

Publisher: release.yml on boykopovar/sqlce

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sqlce-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: sqlce-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 143.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sqlce-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f6d48b76dadd25165209cbc1ca614e4a35e28b3e56c6dd6638c3f72158807283
MD5 56645aff36b04414548a86b94d0b5703
BLAKE2b-256 7f291a803e234eb82696f730c64cdd0aa88f5795c3b4aa6a5570d2b501bbeee2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlce-0.1.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on boykopovar/sqlce

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sqlce-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sqlce-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a29f6d764de1ead8784203b1901176009344ee7c2851b98fa2b212f8c2eb479
MD5 c4d5edc8e70d04baf6ced3be38108438
BLAKE2b-256 a2033b92357971326198bcb871d0f0dfbc8a23296aac92b6f90b49249444eb6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlce-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on boykopovar/sqlce

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page