[go: up one dir, main page]

CN1113304C - Method for merging archives and method for opening or executing aggregated archives - Google Patents

Method for merging archives and method for opening or executing aggregated archives Download PDF

Info

Publication number
CN1113304C
CN1113304C CN 98119623 CN98119623A CN1113304C CN 1113304 C CN1113304 C CN 1113304C CN 98119623 CN98119623 CN 98119623 CN 98119623 A CN98119623 A CN 98119623A CN 1113304 C CN1113304 C CN 1113304C
Authority
CN
China
Prior art keywords
file
original
files
merged
collection
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.)
Expired - Fee Related
Application number
CN 98119623
Other languages
Chinese (zh)
Other versions
CN1248749A (en
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.)
Inventec Corp
Original Assignee
Inventec Corp
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 Inventec Corp filed Critical Inventec Corp
Priority to CN 98119623 priority Critical patent/CN1113304C/en
Publication of CN1248749A publication Critical patent/CN1248749A/en
Application granted granted Critical
Publication of CN1113304C publication Critical patent/CN1113304C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A method for merging files that can be read by a computer, which merges a plurality of files (hereinafter referred to as original files, i.e. files to be merged) into a file includes: a file header, for providing an index for executing or opening the original file: and the collection file of each original file, even if a plurality of file files are to be opened or executed, the file header opening action is only needed to be executed once, so that the related data of each original file can be obtained and further read by a computer, the stealing of the file files is prevented, and the speed of opening or executing the file files is improved.

Description

Merge the method and the unlatching of files or carry out the method for gathering files
The present invention relates to a kind of method of merged file files, the particularly mode that merges by files further reaches the protection raw file and is not stolen or utilizes, and reaches conserve system resources, promotes the method for the execution speed of files.
The present general enormous amount all of the used files of computer software, and comprise huge bibliographic structure, generally speaking, software does not all have simple and effective safeguard measure to its files, files also are easy to obtained and utilize, for example recreation that includes 50 figure, and its circular files are easy to be obtained by the user, and transforming other purposes into, software creator's interests will be encroached on like this; Though the software that has has carried out encrypting (encryption) to the files of oneself, owing to all to carry out one time decrypting process when each files opened or carry out, thereby the execution efficient of software is had many influences.On the other hand; bibliographic structure is complicated more; then computing machine will be slow more in the speed of the unlatching of carrying out files or execution; along with the huge day by day trend of computer software; the bibliographic structure of software is also increasingly sophisticated; and files merging method provided by the present invention; then can make whole software only use files one or two; thereby simplified bibliographic structure greatly; in the execution speed that improves software; can prevent from again the stealing of files strengthened the protection to software creator interests.
Fundamental purpose of the present invention will solve aforesaid problem exactly, provides a kind of raw file that can prevent to be stolen, to improve the execution speed of software and merging method that can the conserve system resources files.
The method according to this invention is that a majority raw file is reconfigured is set files, and utilizes the method that index information is set at this set files start-up portion, reaches the purpose to the raw file protection.
The present invention is merged into set files with a plurality of raw files, and its formation includes: one in order to providing the index file head of carrying out or opening raw file, and a plurality of and multiple raw file; Wherein file header write down the raw file title, size of each merged raw file, with respect to the relative position of set archives reference position, even desire is opened or is carried out a plurality of raw files, also only need to carry out the action of a file opening head, just can obtain the related data of each raw file, further read for computing machine, not only prevent from also can improve the speed of opening or carrying out files to the stealing of raw file.
For realizing described purpose, the invention provides a kind of method that merges files, this method comprises the following steps:
A. select to be shown in the raw file that desire merges in the display by an input media;
B. read the relevant information of this raw file that a recording medium desire that is arranged in embodied on computer readable merges by a microprocessor (CPU);
C. be created as a file header and a file body according to the obtained relevant information of step b;
D. by this document head of microprocessor (CPU) with step c, and all this raw file of merging of desire is merged into set files; And
E. store aforesaid set files in the recording medium of embodied on computer readable, for example in Winchester disk drive, floppy drive, dribbling machine or the storer, in order to opening or carry out this raw file in these set archives.
Fig. 1 is to be method synoptic diagram of the present invention, shows the mode that a plurality of multiple raw files is merged into set files.
Fig. 2 is the formation table for file header.
Fig. 3 is the location diagram for each raw file in the set files.
Fig. 4 is to be process flow diagram of the present invention, shows the flow process that merges files.
Fig. 5 is to be local process flow diagram of the present invention, shows the flow process of opening the set files.
Fig. 6 is to be hardware construction calcspar of the present invention.
Fig. 7 A, 7B is the comparison diagram for method of the present invention and classic method.
With reference to Fig. 1; the method according to this invention; for files are carried out high efficiency management; and the protection raw file is not obtained arbitrarily or is utilized; all raw files are merged; make it become big set files, and merged raw file can have a plurality of and comprise multiple different file type, for example: carry out archives (Exe), Graphic Documentation file (Bmp), voice files (Wav).
Merge the set files of finishing, its composition includes:
One file header; And
Each merged raw file.
File header mainly is the index (index) of carrying out or opening merged raw file in order to provide.
As shown in Figure 2, the content of file header includes at least:
1. file mark (Tutorial), it is guide to visitors as the set files, wherein record the relevant information of these set files, for example: the sign of these set files, synthetic date, version sequence number etc., whether can be used as these files of differentiation is the relevant information of set files;
2. the raw file sum that is comprised in the set files;
3. merged raw file is arranged in the relative position (OP:opposite position) of the section start of set files with respect to set files starting position; For example: the starting position of set files is (OP0), then with respect to the relative position (OP1) of (OP0), is the reference position that first merged raw file is arranged in the set files.And the position of each raw file relation in the set files, with reference to shown in Figure 3.
4. the title of merged each raw file:
5. the store path of merged each raw file; And
6. the size of merged each raw file.
Consult Fig. 3,4,5, be to be process flow diagram of the present invention and hardware construction calcspar; For example, have following 4 raw files to be stored in the recording medium e of embodied on computer readable: for example under Winchester disk drive, floppy drive, dribbling machine or the user data of storer (userData) catalogue:
Raw file title size (byte)
e:\userDate\a1.bmp 40
e:\userDate\a2.bmp 20
e:\userDate\dat\b1.dat 10
e:\userDate\dat\b2.dat 50
The method according to this invention merges the step of a plurality of files, as shown in Figure 4, includes:
A. by an input media, for example selections such as mouse, numerical digit plate, light pen, keyboard are shown in the raw file that desire merges in the display;
B. read the recording medium that is positioned at embodied on computer readable by a microprocessor (CPU), the relevant information of the raw file that desire merges in Winchester disk drive, floppy drive, dribbling machine or the storer for example, for example: the title of merged each raw file, the store path of merged each raw file; And the size of merged each raw file;
C. be created as a file header and a file body according to the obtained relevant information of step (b);
D. by the file header of microprocessor (CPU) with step (c), and whole merged raw file is merged into set files; And
E. store aforesaid set files in the recording medium of embodied on computer readable, for example in Winchester disk drive, floppy drive, dribbling machine or the storer, in order to opening or carry out the files in the set archives.
Step wherein (c) also includes:
(c1). set up the file header of set files, in order to the index of carrying out or opening merged raw file to be provided, the content of this file header comprises:
1. file mark (Tutorial);
2. the raw file sum that is comprised in the set files;
3. relative position (OP);
4. the title of merged each raw file;
5. the store path of merged each raw file; And
6. the size of merged each raw file;
(c2). set merged raw file section start, with respect to the relative position (OP) of set files starting position;
At the alleged relative position of step (c2), be in order to when opening or carrying out merged raw file, the real reference position that finds raw file that can be quick and correct must be very simple and find out the method for the actual position of raw file, just is unlikely the speed that influences program; And the mode of actual position of decision raw file has a lot, below enumerates wherein feasible several:
(1) relative position of raw file (OP) points to the actual position of raw file exactly, need not carry out any reduction or conversion;
(2) actual position of raw file is exactly that relative position (OP) adds a constant (C; Constant); For example, " actual position "=(OP-C), and this constant can be arbitrary integer;
(3) actual position of raw file is exactly that relative position (OP) adds a parameter (V; And this parameter V can be the archives sequence number of raw file in file header Variable); For example: " actual position "=(OP+V);
At the alleged relative position of the present invention (OP), be to be the relative position of merged raw file with respect to set files starting position; And first kind of embodiment of the method according to this invention determined by microprocessor than a relative position (OP), therefore can be any relative position, or represent the actual position value at raw file place.
(c3). according to the relative position (OP) of step (c2), store the actual position of merged raw file in the set files, become a files body.
Merge the set files of finishing, shown in its table composed as follows:
Size Relative position Definition
Com.dat.... The distinguishing mark of set files File header
4 The sum that comprises raw file
e:userDataal.bmp 40 0 The information of raw file one
e:userDataa2.bmp 20 40 The information of raw file two
e:userDatadatb1.dat 10 60 The information of raw file three
e:userDaradatb2.dat 50 70 The information of raw file four
Xxxxx The content of A1.bmp The case shelves
Yyyyy The content of A2.bmp
Zzzzz The content of B1.bmp
Aaaaa The content of B2.bmp
The method according to this invention, when opening or carrying out a certain set files, as shown in Figure 5, its step includes:
1. utilize a microprocessor (CPU) 30 to read the recording medium 40 that is positioned at embodied on computer readable, for example the data of the file header of the set files in Winchester disk drive, floppy drive, dribbling machine or the storer;
2. the file header data in the storing step 1 is in the recording medium 40 of an embodied on computer readable, for example Winchester disk drive, floppy drive, dribbling machine or storer, become a concordance list, in order to the index of inquiring about merged raw file or reading merged raw file to be provided;
When real work, be to find the set files by microprocessor (CPU) 30, be stored in the recording medium 40 of an embodied on computer readable in then the files head being read in, for example Winchester disk drive, floppy drive, dribbling machine or storer, be created as a concordance list, be used for retrieval and quick location, opening or carry out each sub-raw file for application program gets ready, certainly, this action of setting up concordance list also can be carried out when the raw file of a certain appointment is opened or carried out in specific requirement again.
3. according to the raw file relative position that is write down in the file header, point to the true reference position of this raw file that is selected, and read the raw file that is selected; For example: the raw file a2.bmp that read is the content from 20 bytes (byte) of relative position 40 beginnings, at first navigate to the relative position of raw file, know that from index raw file is 40 parts from relative position, so just can read the content of 20 bytes on request.
4. close raw file; And
5. close the set files by microprocessor (CPU) 30, or stop to carry out this set files, and the described recording medium 40 that is stored in an embodied on computer readable of deletion abovementioned steps (2), the concordance list in Winchester disk drive, floppy drive, dribbling machine or the storer for example is to treat unlatching and execution next time.
And step wherein (3) also includes following steps:
Step 31 judges that whether obtained raw file type is execution archives, if then carry out step 33, if not, then carries out next step;
Corresponding application software is called out and carried out to step 32 according to obtained raw file type, by microprocessor (CPU) 30;
The raw file that is selected is opened or read to step 33 by this microprocessor (CPU) 30.
Step 4 wherein also includes following steps:
Step 41 obtains the handle (handle) of the raw file of desiring to close;
Step 42 judges whether raw file also is being used, if, then will be stored in access times record value corresponding in the handle and subtract 1, and carry out next step, if not, then carry out next step;
Here should note: be to be provided with the user mode of a sign among the raw file handle in order to the record raw file, if the access times record value that a certain in principle raw file just is being used then correspondence adds 1, in case this raw file does not re-use, just automatically the access times record value is subtracted 1, when the access times record value is 0, show that just this raw file no longer is used; And
Step 43 judges whether the access times record value of whole raw files in these set files is 0, if, then carry out step 5, if not, then do not process.
Aforesaid step 31 to step 33 as application program when opening a certain raw file, must obtain the related data of this raw file earlier, in order to judge that this raw file is one and carries out archives (Exe), Graphic Documentation file (Bmp), voice files (Wav), literal archives (Txt) ... Deng in the file type any one, and the present state of arbitrary raw file, for example whether this raw file just is used, or the number of times that uses, so that application program can be carried out corresponding application software or safeguards in the zone of an appointment or edit according to the file type of this raw file.
In the disclosed method of the present invention, the relative position of raw file (OP): be the starting position that is used for writing down in the set files of raw file after merging, therefore the calculating of relative position (OP) can have many kinds of diverse ways, except aforementioned by the method that microprocessor determined, also can specify by calculation mode, for example:
If the set raw file number that files comprised is n, then relative position (OP) can be a parameter (P; Parameter) with the file sequence number (Fn of raw file; File Number) value that multiplies each other, that is be: OP=(P * Fn);
In like manner, relative position (OP) can be the value that microprocessor (CPU) gets according to an arithmetic expression computing.
Certain aforesaid relative position (OP), it also can be the reference position relative position each other of merged each raw file, with most the raw files of storing continuously from beginning to end each other is example, because each merged raw file is end to end arrangement in regular turn, therefore for wantonly two raw files of storing continuously each other, the reference position of the latter's raw file is with respect to the relative position (OP) of the former raw file reference position, be exactly the initial relative position of the former raw file and the additive value of the former raw file size, can try to achieve the relative position (OP) of latter's raw file.
Therefore at different computing method, when reading the merging files, just can find raw file to be arranged in the actual location of set files with corresponding method.
By above embodiment explanation, in the time of can understanding the unlatching of the method according to this invention desire or carry out raw file, at first to open the set files of merging, then according to the index information that is comprised in the set files, point out the position of raw file in the set files, the action that it is opened or carries out then.
Therefore by Fig. 7 A, the comparison of 7B, can find method of the present invention and classic method are compared, utilize method desire unlatching of the present invention or carry out a plurality of raw files, also only need to carry out the action of a file opening head, just can obtain the related data of each raw file, further read for computing machine from file header, not only can prevent from also can improve the speed of opening or carrying out files to the stealing of raw file.In the process of whole application program operation, the set files are not always to be in open mode, only when choosing sub-raw file, just open the set files, when the sub-raw file of neither one was selected, system just closed the set files.Like this, if the selected unlatching of a plurality of sub-raw files is arranged simultaneously or when carrying out, efficient can improve.
In addition, with regard to another possible embodiments of method of the present invention, In the view of the user, whole set files are just as transparent, when user's desire is opened some raw files, the user does not also know that this raw file is general files, still a son file of gathering in the files.Whole set files when the user will open or carry out some raw files, at first will obtain a sign by manager by a manager administration, just can open or carry out raw file with this sign later on.With regard to the program of opening or carry out a certain raw file, manager can be sought all set files automatically, if can not find, again to the recording medium of embodied on computer readable, seek chosen raw file, return a sign then and utilize for the user.Certainly the manager at this indication can be a kind of instrument in order to unlatching set files, and it can be used when needed, or a kind of resident program module, to assist the user when needed in order to open the set files.Certainly this explanation only is to illustrate embodiments of the invention, is not in order to limit method of the present invention.
For the problem of above-mentioned existence, the present invention proposes the method that a kind of most raw files are merged into set files, its advantage is;
1. by raw file being reassembled into set files, and at set files start-up portion the method for index information is set, can reaches the effect to the raw file protection. Owing to be that multiple raw file is merged into set files, so can not obtain easily, utilize for others, and open or carry out a certain raw file by set files, the wish of inventing after the method for setting forth is opened merging, be as good as with the mode of general unlatching or execution files, need to not be encrypted and decipher for each sub-raw file, thereby improve execution efficient. In addition, merge the memory space that the set files of finishing can also reduce software.
2. what raw files no matter saving system resource open simultaneously, and operating system only need be distributed the resource of set files to software. Because can open or carry out all raw files after opening the set files, just do not distribute the primary system resource so do not need whenever to open a raw file, thereby saved system resource, on the other hand, in the time of can having a plurality of resources to share same raw file simultaneously, prior art will be opened repeatedly a raw file, and the present invention then only need to open once all the time, thereby greatly saved system resource, improved the execution efficient of software.
3. unlatching or execution speed to software have been accelerated. Because the bibliographic structure of raw file is more complicated, then searching and unlatching or the time of carrying out a raw file are just longer. The present invention has simplified bibliographic structure, make unlatching or execution to all raw files become the action of gathering files to, improved obviously the running speed of software, this is particularly evident in the slow storage medium performance of read or write speed, such as CD, floppy disk etc.

Claims (20)

1.一种合并档案文件的方法,用以生成一种计算机可读取的集合档案文件,该方法包括下列步骤:1. A method for merging archive files, used to generate a computer-readable collection archive file, the method comprising the following steps: a.借由一输入装置选择显示于一显示器中欲合并的原始档案;a. select and display the original files to be merged in a display by means of an input device; b.借由一微处理器读取一位于计算机可读取的记录媒体中欲合并的该原始档案的相关信息;b. Read the relevant information of the original file to be merged in a computer-readable recording medium by means of a microprocessor; c.根据步骤b所取得的相关信息建立成一文件头与一文件体;c. Create a file header and a file body according to the relevant information obtained in step b; d.借由微处理器将步骤c的该文件头,以及全部欲合并的该原始档案合并成一个集合档案文件;以及d. merging the file header of step c and all the original files to be merged into a collection file by the microprocessor; and e.存储前述的集合档案文件于计算机可读取的记录媒体,例如硬盘机、软盘机、盘带机或是存储器中,以备开启或执行该集合档案中的该原始档案。e. storing the above-mentioned collection file in a computer-readable recording medium, such as a hard disk drive, a floppy disk drive, a tape drive or a memory, so as to open or execute the original file in the collection file. 2.如权利要求1所述的方法,其中所述步骤b的相关信息包括有:该被合并的各个原始档案的名称、被合并的各个该原始档案的存储器路径:以及被合并的各个该原始档案的大小。2. The method as claimed in claim 1, wherein the relevant information of said step b includes: the name of each original file to be merged, the storage path of each original file to be merged: and each original file to be merged file size. 3.如权利要求1所述的方法,其中所述步骤c进一步包括有:3. The method of claim 1, wherein said step c further comprises: (c1).建立集合档案文件的文件头,用以提供执行或开启被合并的原始档案的索引;(c1). Create the file header of the combined archive file to provide an index for executing or opening the merged original file; (c2).设定被合并的第n个原始档案起始处,相对于集合档案文件开始位置的相对位置;以及(c2). Set the starting point of the nth original file to be merged, relative to the starting position of the collection file; and (c3).依据步骤(c2)的相对位置,存储被合并原始档案于集合档案文件内的一真实位置,成为一档案文件体。(c3). According to the relative position in step (c2), store the merged original file in a real position in the collection file to become an file body. 4.如权利要求3所述的方法,其中所述步骤(c2)所设定的该相对位置是由微处理器所决定。4. The method as claimed in claim 3, wherein the relative position set in step (c2) is determined by a microprocessor. 5.如权利要求3所述的方法,其中所述步骤(c2)所设定的该相对位置是为该微处理器依据一运算式运算所求得的。5. The method as claimed in claim 3, wherein the relative position set in the step (c2) is obtained by the microprocessor according to an operation formula. 6.如权利要求5所述的方法,其中该运算方式可以是一参数与该原始档案的文件序号相乘的值。6. The method as claimed in claim 5, wherein the calculation method can be a value obtained by multiplying a parameter by the file serial number of the original file. 7.如权利要求3所述的方法,其中所述步骤(c2)所设定的该相对位置是为被合并的原始档案相对于集合档案文件开始位置的相对位置。7. The method according to claim 3, wherein the relative position set in the step (c2) is the relative position of the merged original file relative to the starting position of the aggregated file. 8.如权利要求3所述的方法,其中所述步骤(c2)所设定的该相对位置是指任二个相邻接的该原始档案起始位置彼此之间的相对位置。8. The method according to claim 3, wherein the relative position set in the step (c2) refers to the relative position between any two adjacent starting positions of the original file. 9.如权利要求8所述的方法,其中该任二个相邻接的原始档案中,后者的原始档案的起始位置相对于前者的原始档案起始位置的相对位置,就是该前者原始档案文件的起始相对位置与该前者原始档案大小的相加值。9. The method as claimed in claim 8, wherein in any two adjacent original files, the relative position of the starting position of the latter original file relative to the starting position of the former original file is the former original The starting relative position of the archive file and the added value of the former original archive size. 10.如权利要求3所述的方法,其中所述步骤(c3)的真实位置即为该相对位置所指向的位置。10. The method according to claim 3, wherein the real position in the step (c3) is the position pointed by the relative position. 11.如权利要求3所述的方法,其中所述步骤(c3)的真实位置是为该相对位置加上一个常数。11. The method according to claim 3, wherein the real position of the step (c3) is to add a constant to the relative position. 12.如权利要求3所述的方法,其中所述步骤(c3)的真实位置是为该相对位置加上一个变数。12. The method as claimed in claim 3, wherein the real position of said step (c3) is to add a variable to the relative position. 13.如权利要求12所述的方法,其中所述变数可以是该原始档案在该文件头中的档案序号。13. The method of claim 12, wherein the variable is a file serial number of the original file in the file header. 14.如权利要求3所述的方法,其中所述步骤(c1)所述的该文件头的内容包含:14. The method according to claim 3, wherein the content of the file header described in the step (c1) comprises: 1.文件标志;1. File logo; 2.该集合档案文件中所包含的该原始档案总数;2. The total number of the original files contained in the collection file; 3.该相对位置;3. The relative position; 4.被合并的各个该原始档案的名称;4. The name of each original file to be merged; 5.被合并的各个该原始档案的存储路径;以及5. The storage path of each original file to be merged; and 6.被合并的各个该原始档案的大小;6. The size of each original file to be merged; 15.如权利要求1 4所述的方法,其中所述文件标志是作为该集合档案文件的导览,其中记录有该集合档案文件的相关信息。15. The method according to claim 14, wherein the file mark is used as a guide for the collection of archive files, wherein relevant information of the collection of archive files is recorded. 16.如权利要求15所述的方法,其中所述相关信息包括有:该集合档案文件的标识、合成日期、版本序号等,用以作为判别是否为一集合档案文件的依据。16. The method as claimed in claim 15, wherein the relevant information includes: the identification of the collection archive file, date of synthesis, version serial number, etc., which are used as a basis for judging whether it is a collection archive file. 17.一种用以开启或执行前述的集合档案文件的方法,其包括有:17. A method for opening or executing the aforementioned collection archive file, comprising: (1).利用一微处理器读取位于计算机可读取的记录媒体中的该集合档案文件的该文件头的资料;(1). Using a microprocessor to read the data of the file header of the collection archive file located in the computer-readable recording medium; (2).存储步骤(1)中的该文件头资料于该计算机可读取的记录媒体,例如硬盘机、软盘机、盘带机或是存储器,成为一索引表,用以提供查询(2). The file header data in the storage step (1) is stored in a computer-readable recording medium, such as a hard disk drive, a floppy disk drive, a tape drive or a memory, and becomes an index table for providing queries (3).根据该文件头中所记录的该原始档案相对位置,指到该被选取的原始档案的真实起始位置,并且读取被选取的该原始档案;(3). According to the relative position of the original file recorded in the file header, point to the real starting position of the selected original file, and read the selected original file; (4).关闭该原始档案;以及(4). Close the original file; and (5).借由该微处理器30关闭该集合档案文件,或是停止执行该集合档案文件,并且删除前述步骤(2)所述存储于该计算机可读取的记录媒体中的该索引表,以待下一次的开启与执行。(5). Close the collection archive file by the microprocessor 30, or stop executing the collection archive file, and delete the index table stored in the computer-readable recording medium described in the aforementioned step (2) , to wait for the next opening and execution. 18.如权利要求17所述的方法,其中所述步骤(2)也可以在具体要求开启或是执行某一指定的该原始档案时再进行。18. The method as claimed in claim 17, wherein said step (2) can also be carried out when it is specifically required to open or execute a specified original file. 19.如权利要求17所述的方法,其中所述步骤(3)还包括有:19. The method as claimed in claim 17, wherein said step (3) further comprises: 步骤31,判断所取得的该原始档案类型是否为一执行档案,若是,则进行步骤33,若否,则进行下一步骤:Step 31, judging whether the obtained original file type is an execution file, if so, proceed to step 33, if not, proceed to the next step: 步骤32,根据所取得的该原始档案类型,借由该微处理器呼叫并执行相应的应用软件;Step 32, according to the obtained original file type, call and execute the corresponding application software through the microprocessor; 步骤33,借由该微处理器开启或读取被选取的该原始档案。Step 33, open or read the selected original file by the microprocessor. 20.如权利要求17所述的方法,其中所述步骤(4),还包括有:20. The method as claimed in claim 17, wherein said step (4), further comprising: 步骤41,取得的欲关闭的该原始档案的句柄;Step 41, obtain the handle of the original file to be closed; 步骤42,判断该原始档案是否还在被使用,若是,则将存储在该句柄中对应的使用次数记录值减1,若否,则进行下一步骤;Step 42, judging whether the original file is still being used, if so, then subtracting 1 from the corresponding use count record value stored in the handle, if not, then proceed to the next step; 步骤43,判断该集合档案文件中全部的该原始档案的使用次数记录值是否为0,若是,则进行步骤,若否,则不做处理。In step 43, it is judged whether the record value of the usage times of all the original files in the collection file is 0, if yes, then proceed to the step, if not, then do not process.
CN 98119623 1998-09-18 1998-09-18 Method for merging archives and method for opening or executing aggregated archives Expired - Fee Related CN1113304C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 98119623 CN1113304C (en) 1998-09-18 1998-09-18 Method for merging archives and method for opening or executing aggregated archives

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 98119623 CN1113304C (en) 1998-09-18 1998-09-18 Method for merging archives and method for opening or executing aggregated archives

Publications (2)

Publication Number Publication Date
CN1248749A CN1248749A (en) 2000-03-29
CN1113304C true CN1113304C (en) 2003-07-02

Family

ID=5226417

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 98119623 Expired - Fee Related CN1113304C (en) 1998-09-18 1998-09-18 Method for merging archives and method for opening or executing aggregated archives

Country Status (1)

Country Link
CN (1) CN1113304C (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100347705C (en) * 2004-12-24 2007-11-07 北京中星微电子有限公司 Method for file merge
WO2009097710A1 (en) * 2008-02-01 2009-08-13 Huawei Technologies Co., Ltd. Method for organizing and retrieving files, module and system for organizing files and storage media thereof

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100419680C (en) * 2004-12-21 2008-09-17 中兴通讯股份有限公司 A method and device for compatible loading of equipment software in a distributed control system
US20060173884A1 (en) * 2005-01-31 2006-08-03 Mediatek Incorporation Methods for merging files and related systems
US7231627B2 (en) * 2005-05-10 2007-06-12 Via Technologies, Inc. Merging a hardware design language source file with a separate assertion file
CN101651678B (en) * 2009-09-11 2012-07-25 北京锐安科技有限公司 Method and system for dynamically merging files and respectively executing merged PE files in network
CN102279858B (en) * 2010-06-12 2013-05-29 汉王科技股份有限公司 Method and device for realizing plurilingual display on electronic display equipment
CN102194011A (en) * 2011-06-17 2011-09-21 北京互信互通信息技术股份有限公司 Multi-path video data read-write method
CN103034642A (en) * 2011-09-30 2013-04-10 高德软件有限公司 Data file generating method, application program, data downloading system and data downloading method
CN104077363B (en) * 2014-06-10 2017-11-03 新浪网技术(中国)有限公司 Mail server and its method for carrying out mail full-text search
CN104166810A (en) * 2014-07-29 2014-11-26 苏州乐米信息科技有限公司 Encryption method for mobile phone game software
CN106570134A (en) * 2016-10-27 2017-04-19 西安合众思壮导航技术有限公司 File organization method and apparatus
CN109101639B (en) * 2018-08-21 2021-03-23 赛凡信息科技(厦门)有限公司 An Aggregate Mode to Improve File System Performance

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100347705C (en) * 2004-12-24 2007-11-07 北京中星微电子有限公司 Method for file merge
WO2009097710A1 (en) * 2008-02-01 2009-08-13 Huawei Technologies Co., Ltd. Method for organizing and retrieving files, module and system for organizing files and storage media thereof

Also Published As

Publication number Publication date
CN1248749A (en) 2000-03-29

Similar Documents

Publication Publication Date Title
CN1113304C (en) Method for merging archives and method for opening or executing aggregated archives
Crauser et al. A theoretical and experimental study on the construction of suffix arrays in external memory
CN1292371C (en) Inverted index storage method, inverted index mechanism and on-line updating method
Deorowicz et al. Disk-based k-mer counting on a PC
CN1297898C (en) Partition creating method and deleting method
Graefe Sort-merge-join: An idea whose time has (h) passed?
CN1214325C (en) Methods and apparatus for improving locality of reference through memory management
US20090210445A1 (en) Method and system for optimizing data access in a database using multi-class objects
Seo et al. IO workload characterization revisited: A data-mining approach
Choudhuri et al. Deterministic service guarantees for NAND flash using partial block cleaning
CN101039278A (en) Data management method and system
Bruno et al. A study on garbage collection algorithms for big data environments
CN1833241A (en) Annotate Number Objects
CN101960442B (en) Method and device for inputting/outputting data using virtual technology
MX2010012866A (en) COMPARISON OF HIERARCHICAL DATA.
US20100191717A1 (en) Optimization of query processing with top operations
JP2007287147A (en) Fast file attribute search
CN1719422A (en) Virtual access method of storage document data
CN101063976A (en) Method and equipment for fast deletion of physically clustered data
CN1766845A (en) Method for realizing high security and recoverable file system
Mackenzie et al. Early termination heuristics for score-at-a-time index traversal
Yang et al. Improving f2fs performance in mobile devices with adaptive reserved space based on traceback
Park et al. FAST: Flash-aware external sorting for mobile database systems
Thonangi et al. A practical concurrent index for solid-state drives
CN1924816A (en) Method and apparatus for improving speed of multi-core system accessing critical resources

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20030702

Termination date: 20100918