Preload library for transparent file transformation

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 17/30 (2006.01)

Patent

CA 2542162

A preload library partitions certain files into segments and transforms the data of the files on a segment by segment basis (22a), each independently of the other. The transformed segments are then stored as part of a transformed file, with each segment corresponding to a bag containing a chunk (of transformed data) and a gap which permits the chunks to grow when data of the segment is modified during a write operation. The bags are followed by a chunk map which contains metadata, defining the compressed version of each segment (20a). The preload library intercepts system calls from applications to the OC specifying access to specific segments of a transformed file. The preload library identifies the chunks corresponding to the specified segments, retrieves and reverses the transform on those chunks and passes the data to the application requesting it. For a system call to write data to certain segments, the data is modified and re-transformed by the library before being written back to disk. A preload library provides improved random access into transformed (e.g. compressed, encrypted, etc.) files.

Une bibliothèque de préchargement divise certains fichiers en segments et transforme les données des fichiers sur une base segment par segment (22a), indépendamment les uns des autres. Les segments transformés sont ensuite stockés en tant que partie d'un fichier transformé, chaque segment correspondant à un sac contenant une tranche (de données transformées) et un espace qui permet à la tranche de grossir lorsque les données du segment sont modifiées pendant une opération d'écriture. Les sacs sont suivis par une carte des tranches qui contient des métadonnées définissant la version comprimée de chaque segment (20a). La bibliothèque de préchargement intercepte les appels système provenant d'applications à destination du OC spécifiant l'accès à des segments spécifiques, récupère et inverse la transformation effectuée sur ces tranches et envoie les données à l'application qui les demande. Pour un appel système demandant l'écriture de données sur certains segments, les données sont modifiées et retransformées par la bibliothèque avant d'être réécrites sur le disque. Une bibliothèque de préchargement utilise l'accès aléatoire dans les fichiers transformés (par exemple comprimés, chiffrés ou autres).

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Preload library for transparent file transformation does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Preload library for transparent file transformation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Preload library for transparent file transformation will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1884916

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.