CN112765112A - Installation package packing and unpacking method - Google Patents

Installation package packing and unpacking method Download PDF

Info

Publication number
CN112765112A
CN112765112A CN202110091172.4A CN202110091172A CN112765112A CN 112765112 A CN112765112 A CN 112765112A CN 202110091172 A CN202110091172 A CN 202110091172A CN 112765112 A CN112765112 A CN 112765112A
Authority
CN
China
Prior art keywords
type
file
files
compression
class
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110091172.4A
Other languages
Chinese (zh)
Inventor
张国辉
李娟�
葛国周
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202110091172.4A priority Critical patent/CN112765112A/en
Publication of CN112765112A publication Critical patent/CN112765112A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/174Redundancy elimination performed by the file system
    • G06F16/1744Redundancy elimination performed by the file system using compression, e.g. sparse files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a packaging and unpacking method for an installation package, which comprises the following steps: classifying all files in the installation package into a first type of file and a second type of file by using a file management module; performing first-class packaging operation on all first-class files to obtain first-class compressed packets; further classifying all the second-class files according to the file formats, and respectively executing second-class packaging operation on the second-class files in the file formats in parallel by using second-class compression algorithms corresponding to the file formats to obtain a plurality of second-class compression packages; generating an installation engine file and writing original position information and packaging position information of all files in an installation package; and combining the first type of compression package, the plurality of second type of compression packages, the plurality of second type of compression algorithms and the installation engine file to generate the installation package. The invention can improve the compression ratio and the processing speed and reduce the volume of the installation package.

Description

Installation package packing and unpacking method
Technical Field
The present invention relates to the field of data compression, and more particularly, to a method for packaging and unpacking an installation package.
Background
Some project programs are too large, time is consumed for directly transmitting the programs to users, user experience is affected, therefore, the programs need to be compressed and packaged and then the versions of the programs need to be sent, and the users take the software installation packages and then conduct operations such as decompression installation and the like. On a user level, the software installation package is a door of the software, and a user contacts a first impression of the software, so that the installation package is required to be smaller, and the installation speed is higher; at the research and development personnel level, need pack faster, promote research and development efficiency.
The installation package in the prior art mainly adopts a compression algorithm and carries out sequential compression and packaging according to the original file directory. The packing in this way causes low compression rate and overlarge volume of the installation package; meanwhile, the packaging speed is low because only serial compression can be performed; when the pressure relief device is installed, pressure can be relieved in sequence, and therefore the pressure relief installation speed is too slow.
Aiming at the problems of low compression rate, large volume and low processing speed of a substrate management control installation package in the prior art, no effective solution is available at present.
Disclosure of Invention
In view of this, an object of the embodiments of the present invention is to provide a method for packaging and unpacking an installation package, which can increase a compression rate and a processing speed, and reduce a volume of the installation package.
Based on the above purpose, a first aspect of the embodiments of the present invention provides an installation package packing method, including the following steps:
classifying all files in the installation package into a first type of file and a second type of file by using a file management module;
performing first-class packaging operation on all first-class files to obtain first-class compressed packets;
further classifying all the second-class files according to the file formats, and respectively executing second-class packaging operation on the second-class files in the file formats in parallel by using second-class compression algorithms corresponding to the file formats to obtain a plurality of second-class compression packages;
generating an installation engine file and writing original position information and packaging position information of all files in an installation package;
and combining the first type of compression package, the plurality of second type of compression packages, the plurality of second type of compression algorithms and the installation engine file to generate the installation package.
In some embodiments, the first type of files includes common files and files in a file format having a low compression space; the second class of files includes non-trivial files in a file format with high compression space.
In some embodiments, performing the first type packing operation on all the first type files, and obtaining the first type compressed packages includes: directly packaging all the first type files in an uncompressed form to obtain a first type compressed package.
In some embodiments, the second class of compression algorithms includes compression algorithms having a high compression efficiency for the respective file format; respectively performing a second type of packing operation on second type of files in the file format by using a second type of compression algorithm corresponding to the file format comprises:
performing a second type of packaging operation on the text file in the second type of file by using an LZMA compression algorithm;
performing a second type packing operation on the binary files in the second type of files by using a ZLIB compression algorithm;
and performing a second type of packaging operation on the picture files in the second type of files by using a BZIP compression algorithm.
In some embodiments, the original location information is a storage location of the file before entering the installation package; and the packing position information is the name and the address in the compression package of the file after entering the installation package.
A second aspect of the embodiments of the present invention provides an installation package unpacking method, including the following steps:
disassembling a first type of compression package, a plurality of second type of compression packages, a plurality of second type of compression algorithms and an installation engine file from the installation package;
analyzing the installation engine file to determine the original position information and the packaging position information of all files in the installation package;
performing first-class unpacking operation on the first-class compressed package to obtain a first-class file;
respectively using a plurality of second-class compression algorithms to execute second-class unpacking operation on a plurality of second-class compression packets in parallel to obtain second-class files;
the first type files and the second type files are identified based on the package location information and placed at the locations specified by the original location information.
In some embodiments, the first type of files includes common files and files in a file format having a low compression space; the second class of files includes non-trivial files in a file format with high compression space.
In some embodiments, performing a first type unpacking operation on a first type of compressed package to obtain a first type of file comprises: the first type of compressed packets are directly unpacked in a non-decompressed form to obtain the first type of files.
In some embodiments, the plurality of second type compression algorithms comprises compression algorithms having a high decompression efficiency for the plurality of second type compressed packets; the parallel execution of the second-class unpacking operation on the second-class compressed packets by using the second-class compression algorithms respectively comprises the following steps:
performing a second type unpacking operation on a second type of compression packet for storing the text file by using an LZMA compression algorithm;
performing a second type unpacking operation on a second type of compressed package for storing the binary file by using a ZLIB compression algorithm;
and performing a second type unpacking operation on a second type of compressed packet for storing the picture file by using a BZIP compression algorithm.
In some embodiments, the original location information is a storage location of the file after being decompressed from the installation package; and the packing position information is the name and the address in the compression package of the file before being decompressed in the installation package.
The invention has the following beneficial technical effects: according to the installation package packing and unpacking method provided by the embodiment of the invention, all files in the installation package are classified into the first class of files and the second class of files by using the file management module; performing first-class packaging operation on all first-class files to obtain first-class compressed packets; further classifying all the second-class files according to the file formats, and respectively executing second-class packaging operation on the second-class files in the file formats in parallel by using second-class compression algorithms corresponding to the file formats to obtain a plurality of second-class compression packages; generating an installation engine file and writing original position information and packaging position information of all files in an installation package; the technical scheme of generating the installation package by combining the first-class compression package, the plurality of second-class compression packages, the plurality of second-class compression algorithms and the installation engine file can improve the compression rate and the processing speed and reduce the volume of the installation package.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a schematic flow chart of an installation package packaging method provided by the present invention;
fig. 2 is a schematic flow diagram of an installation package unpacking method provided by the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the following embodiments of the present invention are described in further detail with reference to the accompanying drawings.
It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are used for distinguishing two entities with the same name but different names or different parameters, and it should be noted that "first" and "second" are merely for convenience of description and should not be construed as limitations of the embodiments of the present invention, and they are not described in any more detail in the following embodiments.
In view of the above, a first aspect of the embodiments of the present invention provides an embodiment of an installation package packing method for increasing a compression rate and a processing speed and reducing a volume of an installation package. Fig. 1 is a schematic flow chart of an installation package packaging method provided by the present invention.
The installation package packaging method, as shown in fig. 1, includes the following steps:
step S101, classifying all files in an installation package into a first class of files and a second class of files by using a file management module;
step S103, performing a first-class packaging operation on all first-class files to obtain a first-class compressed packet;
step S105, further classifying all the second-class files according to the file formats, and respectively executing second-class packaging operation on the second-class files in the file formats in parallel by using second-class compression algorithms corresponding to the file formats to obtain a plurality of second-class compression packets;
step S107, generating an installation engine file and writing the original position information and the packaging position information of all files in the installation package;
step S109, combining the first-class compression package, the plurality of second-class compression packages, the plurality of second-class compression algorithms and the installation engine file to generate an installation package.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), a Random Access Memory (RAM), or the like. Embodiments of the computer program may achieve the same or similar effects as any of the preceding method embodiments to which it corresponds.
In some embodiments, the first type of files includes common files and files in a file format having a low compression space; the second class of files includes non-trivial files in a file format with high compression space.
In some embodiments, performing the first type packing operation on all the first type files, and obtaining the first type compressed packages includes: directly packaging all the first type files in an uncompressed form to obtain a first type compressed package.
In some embodiments, the second class of compression algorithms includes compression algorithms having a high compression efficiency for the respective file format; respectively performing a second type of packing operation on second type of files in the file format by using a second type of compression algorithm corresponding to the file format comprises:
performing a second type of packaging operation on the text file in the second type of file by using an LZMA compression algorithm;
performing a second type packing operation on the binary files in the second type of files by using a ZLIB compression algorithm;
and performing a second type of packaging operation on the picture files in the second type of files by using a BZIP compression algorithm.
In some embodiments, the original location information is a storage location of the file before entering the installation package; and the packing position information is the name and the address in the compression package of the file after entering the installation package.
The installation package packaging process mainly adopts the technology of adding a file management module and a classification combination compression algorithm. The core idea is to break the file directory structure of the original program before packaging. The method comprises the steps of firstly dividing an original file into an invariant file and a variable file through a file management module, then directly storing the invariant file in a corresponding directory in a compressed packet mode, classifying the variable file according to file types, dividing the variable file into formats such as a text file, a binary file and a picture file, respectively storing the variable file in different folders, and respectively compressing the different files by adopting a compression algorithm suitable for the variable file. And finally integrating the compressed packages respectively formed by compression into an installation package. Therefore, the compression rate is improved, the compression speed is improved by means of parallel compression, the volume of a compressed package is reduced, and the packaging time of an installation package is shortened.
Specifically, the original files are classified by a file management module, and all the files are classified into common invariable files and modified files. Compressing the common files and storing the files in a compressed package form; and identifying modified files through the file management module, sorting the modified files into different directories according to different types, and recording the corresponding relation between the position of the original file and the position of the file in the installation package into a text file to prepare for subsequent decompression and installation. Text, binary and picture are taken as examples, if files in other forms can be further classified, and the core idea is that one data type corresponds to one directory. When packaging, the modified file is covered into the corresponding folder in an incremental mode, so that the incremental convergence of the file is realized.
After the files are prepared according to a classification principle, a concurrent compression and packaging operation is started, if different file types want to achieve the maximum compression rate, a compression algorithm which is most suitable for the file types needs to be adopted, the text takes an actual measurement result of one project as a standard, and a text file adopts an lzma compression algorithm; the binary file adopts a zlib compression algorithm; the picture format file is compressed by bzip. If there are other types of files, the proper compression algorithm can be actually measured and selected, and a finer subdivision method can also be adopted, so that the core idea is to find the most proper compression algorithm for compressing and packaging each file. After the compression algorithm is selected, the parallel compression strategy is adopted to respectively compress the files of different types.
And finally, combining the compression packages of the unchanged files and the compression packages compressed according to different types into an installation package. Therefore, the volume of the installation package is reduced, and the packaging speed of the installation package is improved.
As can be seen from the foregoing embodiments, in the installation package packaging method provided by the embodiments of the present invention, all files in the installation package are classified into the first type of file and the second type of file by using the file management module; performing first-class packaging operation on all first-class files to obtain first-class compressed packets; further classifying all the second-class files according to the file formats, and respectively executing second-class packaging operation on the second-class files in the file formats in parallel by using second-class compression algorithms corresponding to the file formats to obtain a plurality of second-class compression packages; generating an installation engine file and writing original position information and packaging position information of all files in an installation package; the technical scheme of generating the installation package by combining the first-class compression package, the plurality of second-class compression packages, the plurality of second-class compression algorithms and the installation engine file can improve the compression rate and the processing speed and reduce the volume of the installation package.
It should be particularly noted that, the steps in the embodiments of the installation package packing method described above can be mutually intersected, replaced, added, or deleted, and therefore, these reasonable permutation and combination transformations should also belong to the protection scope of the present invention, and should not limit the protection scope of the present invention to the described embodiments.
In view of the above, a second aspect of the embodiments of the present invention provides an embodiment of an installation package unpacking method for increasing a compression rate and a processing speed and reducing a volume of an installation package. Fig. 2 is a schematic flow chart of the installation package unpacking method provided by the present invention.
The installation package packaging method, as shown in fig. 2, includes the following steps:
step S201, disassembling a first type compression package, a plurality of second type compression packages, a plurality of second type compression algorithms and an installation engine file from an installation package;
step S203, analyzing the installation engine file to determine the original position information and the packaging position information of all files in the installation package;
step S205, executing first-class unpacking operation on the first-class compressed package to obtain a first-class file;
step S207, respectively using a plurality of second-class compression algorithms to execute a second-class unpacking operation on a plurality of second-class compression packets in parallel to obtain second-class files;
in step S209, the first-class file and the second-class file are identified based on the package location information and placed at the locations specified by the original location information.
In some embodiments, the first type of files includes common files and files in a file format having a low compression space; the second class of files includes non-trivial files in a file format with high compression space.
In some embodiments, performing a first type unpacking operation on a first type of compressed package to obtain a first type of file comprises: the first type of compressed packets are directly unpacked in a non-decompressed form to obtain the first type of files.
In some embodiments, the plurality of second type compression algorithms comprises compression algorithms having a high decompression efficiency for the plurality of second type compressed packets; the parallel execution of the second-class unpacking operation on the second-class compressed packets by using the second-class compression algorithms respectively comprises the following steps:
performing a second type unpacking operation on a second type of compression packet for storing the text file by using an LZMA compression algorithm;
performing a second type unpacking operation on a second type of compressed package for storing the binary file by using a ZLIB compression algorithm;
and performing a second type unpacking operation on a second type of compressed packet for storing the picture file by using a BZIP compression algorithm.
In some embodiments, the original location information is a storage location of the file after being decompressed from the installation package; and the packing position information is the name and the address in the compression package of the file before being decompressed in the installation package.
The installation package installation optimization process is based on classification compression during packaging, and mainly adopts a file decompression installation management module and a parallel decompression mode. The file decompression and installation management module decompresses the compressed package in parallel at first, then restores the file to the original file position, and finally completes installation of the installation package, so that installation efficiency is improved.
Specifically, in the installation process of the installation package, firstly, the installation package on the outermost layer is decompressed to obtain a compressed package with the inside classified according to the file types, then, a text file recording the corresponding relation between the position of the original file and the position of the file in the installation package is read, and the information is loaded in the memory. And starting parallel decompression operation, acquiring the actual position of the file in the project from the memory while decompressing the edge, directly restoring the file to the original position of the file project, and finally finishing the installation of the installation package. By means of parallel decompression, the installation time is shortened, and the user experience is improved.
It can be seen from the foregoing embodiments that, in the installation package unpacking method provided in the embodiments of the present invention, the first-type compression package, the plurality of second-type compression packages, the plurality of second-type compression algorithms, and the installation engine file are unpacked from the installation package; analyzing the installation engine file to determine the original position information and the packaging position information of all files in the installation package; performing first-class unpacking operation on the first-class compressed package to obtain a first-class file; respectively using a plurality of second-class compression algorithms to execute second-class unpacking operation on a plurality of second-class compression packets in parallel to obtain second-class files; the technical scheme of determining the first type file and the second type file based on the packaging position information and placing the first type file and the second type file at the position specified by the original position information can improve the compression rate and the processing speed and reduce the volume of the installation package.
It should be particularly noted that, the steps in the embodiments of the installation package packing method described above can be mutually intersected, replaced, added, or deleted, and therefore, these reasonable permutation and combination transformations should also belong to the protection scope of the present invention, and should not limit the protection scope of the present invention to the described embodiments.
The foregoing is an exemplary embodiment of the present disclosure, but it should be noted that various changes and modifications could be made herein without departing from the scope of the present disclosure as defined by the appended claims. The functions, steps and/or actions of the method claims in accordance with the disclosed embodiments described herein need not be performed in any particular order. Furthermore, although elements of the disclosed embodiments of the invention may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated.
Those of ordinary skill in the art will understand that: the discussion of any embodiment above is meant to be exemplary only, and is not intended to intimate that the scope of the disclosure, including the claims, of embodiments of the invention is limited to these examples; within the idea of an embodiment of the invention, also technical features in the above embodiment or in different embodiments may be combined and there are many other variations of the different aspects of an embodiment of the invention as described above, which are not provided in detail for the sake of brevity. Therefore, any omissions, modifications, substitutions, improvements, and the like that may be made without departing from the spirit and principles of the embodiments of the present invention are intended to be included within the scope of the embodiments of the present invention.

Claims (10)

1. The installation package packaging method is characterized by comprising the following steps:
classifying all files in the installation package into a first type of file and a second type of file by using a file management module;
performing a first type packing operation on all the first type files to obtain a first type compressed packet;
further classifying all the second-class files according to file formats, and respectively executing second-class packaging operation on the second-class files in the file formats by using second-class compression algorithms corresponding to the file formats in parallel to obtain a plurality of second-class compression packets;
generating an installation engine file and writing original position information and packaging position information of all files in an installation package;
and combining the first type of compression package, a plurality of second type of compression packages, a plurality of second type of compression algorithms and the installation engine file to generate an installation package.
2. The method according to claim 1, wherein the first type of files include common files and files having a file format with a low compression space; the second class of files includes non-useful files in a file format having a high compression space.
3. The method of claim 1, wherein performing a first type of packaging operation on all the first type of files, and obtaining a first type of compressed package comprises: directly packaging all the first type files in an uncompressed form to obtain the first type compressed package.
4. The method according to claim 1, wherein the second type of compression algorithm comprises a compression algorithm having a high compression efficiency for the corresponding file format; respectively performing a second type of packing operation on the second type of files of the file format using a second type of compression algorithm corresponding to the file format comprises:
performing a second type of packaging operation on the text file in the second type of file by using an LZMA compression algorithm;
performing a second type of packaging operation on the binary files in the second type of files by using a ZLIB compression algorithm;
and executing a second type of packaging operation on the picture files in the second type of files by using a BZIP compression algorithm.
5. The method of claim 1, wherein the original location information is a storage location of the file before entering the installation package; and the packing position information is the name and the address in the compression package of the file after entering the installation package.
6. An installation package unpacking method is characterized by comprising the following steps:
disassembling a first type of compression package, a plurality of second type of compression packages, a plurality of second type of compression algorithms and an installation engine file from the installation package;
analyzing the installation engine file to determine original position information and packaging position information of all files in an installation package;
performing first-class unpacking operation on the first-class compressed package to obtain a first-class file;
respectively using the plurality of second-class compression algorithms to execute second-class unpacking operation on the plurality of second-class compression packages in parallel to obtain second-class files;
identifying the first class file and the second class file based on the packing location information and placing at the location specified by the original location information.
7. The method according to claim 6, wherein the first type of files include common files and files having a file format with a low compression space; the second class of files includes non-useful files in a file format having a high compression space.
8. The method of claim 6, wherein performing a first type unpacking operation on the first type of compressed package to obtain a first type of file comprises: directly unpacking said first type of compressed packets in a non-decompressed form to obtain said first type of files.
9. The method of claim 6, wherein the plurality of second type of compression algorithms comprises compression algorithms having a high decompression efficiency for a plurality of said second type of compressed packets; performing a second type of unpacking operation on a plurality of second type of compressed packets in parallel by using the plurality of second type of compression algorithms respectively comprises:
performing a second type of unpacking operation on the second type of compression packet storing the text file by using an LZMA compression algorithm;
performing a second type unpacking operation on the second type of compressed package storing the binary file by using a ZLIB compression algorithm;
and performing a second type unpacking operation on the second type of compressed packets storing the picture files by using a BZIP compression algorithm.
10. The method of claim 6, wherein the original location information is a storage location of the file after being decompressed from the installation package; and the packing position information is the name and the address in the compression package of the file before being decompressed in the installation package.
CN202110091172.4A 2021-01-22 2021-01-22 Installation package packing and unpacking method Pending CN112765112A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110091172.4A CN112765112A (en) 2021-01-22 2021-01-22 Installation package packing and unpacking method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110091172.4A CN112765112A (en) 2021-01-22 2021-01-22 Installation package packing and unpacking method

Publications (1)

Publication Number Publication Date
CN112765112A true CN112765112A (en) 2021-05-07

Family

ID=75706848

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110091172.4A Pending CN112765112A (en) 2021-01-22 2021-01-22 Installation package packing and unpacking method

Country Status (1)

Country Link
CN (1) CN112765112A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113127054A (en) * 2021-05-08 2021-07-16 上海益世界信息技术集团有限公司广州分公司 File processing method and related device
CN113656044A (en) * 2021-08-24 2021-11-16 平安科技(深圳)有限公司 Android installation package compression method and device, computer equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105138333A (en) * 2015-08-27 2015-12-09 北京暴风科技股份有限公司 APK file compression method and system based on Android system
CN105740298A (en) * 2014-12-12 2016-07-06 北京奇虎科技有限公司 File processing method and apparatus, and server-side equipment
CN106325834A (en) * 2015-06-18 2017-01-11 腾讯科技(深圳)有限公司 Android installation package compression method and device
CN109683913A (en) * 2018-11-14 2019-04-26 深圳壹账通智能科技有限公司 Generate method and device, the computer equipment, storage medium of compressed package

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105740298A (en) * 2014-12-12 2016-07-06 北京奇虎科技有限公司 File processing method and apparatus, and server-side equipment
CN106325834A (en) * 2015-06-18 2017-01-11 腾讯科技(深圳)有限公司 Android installation package compression method and device
CN105138333A (en) * 2015-08-27 2015-12-09 北京暴风科技股份有限公司 APK file compression method and system based on Android system
CN109683913A (en) * 2018-11-14 2019-04-26 深圳壹账通智能科技有限公司 Generate method and device, the computer equipment, storage medium of compressed package

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113127054A (en) * 2021-05-08 2021-07-16 上海益世界信息技术集团有限公司广州分公司 File processing method and related device
CN113656044A (en) * 2021-08-24 2021-11-16 平安科技(深圳)有限公司 Android installation package compression method and device, computer equipment and storage medium
CN113656044B (en) * 2021-08-24 2023-09-19 平安科技(深圳)有限公司 Android installation package compression method and device, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
CN106874348B (en) File storage and index method and device and file reading method
US7937371B2 (en) Ordering compression and deduplication of data
US9377959B2 (en) Data storage method and apparatus
CN103098035B (en) Storage system
US11113245B2 (en) Policy-based, multi-scheme data reduction for computer memory
US20130124796A1 (en) Storage method and apparatus which are based on data content identification
US20130067237A1 (en) Providing random access to archives with block maps
KR20160003682A (en) Hydration and dehydration with placeholders
US20190146770A1 (en) Method for Identifying File and Mobile Terminal
CN112765112A (en) Installation package packing and unpacking method
CN108446363A (en) A kind of data processing method and device of KV engines
US20160117116A1 (en) Electronic device and a method for managing memory space thereof
US8909606B2 (en) Data block compression using coalescion
CN107423425B (en) Method for quickly storing and inquiring data in K/V format
CN111625531B (en) Merging device based on programmable device, data merging method and database system
CN111414339A (en) File processing method, system, device, equipment and medium
CN115640078B (en) Android application loading optimization method based on intelligent prefetching of virtual file system data
CN111611440A (en) Method for rapidly improving OFD signature, signature and verification
CN102270179B (en) For the data Storage and Processing method based on sheet unit and the system thereof of CAD system
US20130218851A1 (en) Storage system, data management device, method and program
CN115269511A (en) Generic electronic file packaging method and device
CN110262758B (en) Data storage management method, system and related equipment
US20230385240A1 (en) Optimizations for data deduplication operations
CN112131194A (en) File storage control method and device of read-only file system and storage medium
US20180364943A1 (en) Memory management architecture and system therefor

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210507