Metadata-Version: 2.1
Name: pyjce2
Version: 0.1.3
Summary: Tencent JCE parser for Python,implement with pydantic
Home-page: https://github.com/synodriver/pyjce
Author: synodriver
Author-email: diguohuangjiajinweijun@gmail.com
Maintainer: synodriver
License: MIT
Keywords: jce,tars
Platform: UNKNOWN
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: pydantic

# pyjce2

[![pypi](https://img.shields.io/pypi/v/pyjce2.svg)](https://pypi.org/project/pyjce2/) 
![python](https://img.shields.io/pypi/pyversions/pyjce2)
![implementation](https://img.shields.io/pypi/implementation/pyjce2)
![wheel](https://img.shields.io/pypi/wheel/pyjce2)
![license](https://img.shields.io/github/license/synodriver/pyjce.svg)

- 参考了 [pyjce](https://github.com/washingtown/PyJce)
- 原版只是实现了反序列化,此版本加入了序列化功能

- v0.1.0 大改 使用pydantic验证类型 自动读写jce结构体
- v0.1.1 弃用python3.7支持,只支持py3.8+
- v0.1.2 加入自动加密解密方法, 用于解析非递归的结构体, 复杂的仍然需要手动完成

    下一步: 完善单元测试

## 使用参考

- 命令行
```
python -m pyjce 1606e686a8e689b92100fa8618e4bda0e5b185e784b6e79c9fe79a84e8a7a3e5af86e4ba86
```

