alibaba / alibaba/code-data-share-for-python

Optimize archive structure

Open
#37 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
46
Forks
6
PR merge metrics
No merged PRs in 30d

Description

We want to improve both security and performance by optimizing data structure of archive file,
this includes:

- [ ] Sanity check based on checksum and/or some magic number
- [ ] Use array instead of linked list for better cache behavior

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the archive-format implementation and the current linked-list data structure. Define the checksum or magic-number validation and compare an array-based layout against the existing structure; done means the archive is sanity-checked and the revised layout improves cache behavior without compromising security.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
performance, security
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.