CN103699610A - Method for generating file verification information, file verifying method and file verifying equipment - Google Patents

Method for generating file verification information, file verifying method and file verifying equipment Download PDF

Info

Publication number
CN103699610A
CN103699610A CN201310687988.9A CN201310687988A CN103699610A CN 103699610 A CN103699610 A CN 103699610A CN 201310687988 A CN201310687988 A CN 201310687988A CN 103699610 A CN103699610 A CN 103699610A
Authority
CN
China
Prior art keywords
file
specific file
check information
data
new data
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
CN201310687988.9A
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.)
LeTV Information Technology Beijing Co Ltd
Original Assignee
LeTV Information Technology Beijing 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 LeTV Information Technology Beijing Co Ltd filed Critical LeTV Information Technology Beijing Co Ltd
Priority to CN201310687988.9A priority Critical patent/CN103699610A/en
Publication of CN103699610A publication Critical patent/CN103699610A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention relates to the technical field of network, in particular to a method for generating file verification information, a file verifying method and file verifying equipment. The method comprises the steps of extracting at least two parts of data from a specified file, and composing the extracted at least two parts of data into a piece of new data; generating verification information according to the new data. Partial data in the file need to be generated into the verification information, so that waste of resources is reduced.

Description

A kind of method of spanned file check information, file verification method and apparatus
Technical field
The present invention relates to networking technology area, relate in particular to a kind of method, file verification method and apparatus of spanned file check information.
Background technology
For the integrality of the data that guarantee to receive, need to carry out verification to the integrality of data.Conventionally, transmit leg can be used a kind of completeness check algorithm of appointment to calculate proof test value to the data that send when sending data, take over party uses same algorithm to calculate proof test value to the data that receive, if the proof test value that transmit leg calculates with take over party is consistent, illustrate that data are complete.
In prior art, in order to guarantee to be uploaded to the integrality of the file of network side, need calculation document fingerprint.File fingerprint refers to by data summarization algorithm the total data of file is carried out to verification calculating, draws the sexadecimal number of a regular length.
In existing file uploading system, first need client to whole file calculation document fingerprint, together with whole file, upload onto the server.Server is after receiving file, need to calculate again file fingerprint one time to whole file, and whether the file fingerprint that the file fingerprint relatively receiving calculates with self is consistent, if consistent, represent that file does not have damaged or distorts in upload procedure, the file that server receives is identical with the file of client upload; Otherwise, represent that file possibility is damaged or distort.
Yet, for example, if the size of the file of uploading large (being greater than 1,000,000) need to expend more resource to whole file calculation document fingerprint.
Summary of the invention
The embodiment of the present invention provides a kind of method, file verification method and apparatus of spanned file check information, in order to solve in prior art, exist to whole file calculation document fingerprint, need to expend the problem of more resource.
A method for spanned file check information, described method comprises:
From specific file, extract at least two parts data, and described at least two parts data of extracting are formed to new data;
According to described new data, generate check information.
Adopt such scheme, owing to only need to the partial data in file being generated to check information, can reduce expending of resource.
Alternatively, according to following manner, determine described specific file:
Whether the size that judges file is not less than predetermined threshold value;
If so, determine that described file is described specific file; Otherwise, determine that described file is not described specific file.
So, in the time of can being not less than predetermined threshold value in the size of file, from file, extracting partial data and generate check information.
Particularly, from specific file, extract at least two parts data, and described at least two parts data of extracting formed to new data, specifically comprise:
Described specific file is carried out to segmentation, obtain a plurality of son files;
From each son file, extract respectively partial data, form new data.
So, can from file, extract regularly partial data.
Alternatively, described specific file is carried out to segmentation, specifically comprises:
According to the corresponding relation between the scope of predefined file size and number of fragments, determine the affiliated number of fragments corresponding to scope of size of described specific file;
According to the described number of fragments of determining, described specific file is carried out to segmentation.
So, can to file, carry out segmentation according to the size of file.
A file verification method, described method comprises:
From specific file, extract at least two parts data, and described at least two parts data of extracting are formed to new data;
According to described new data, generate check information;
The check information that the check information of generation is corresponding with described specific file compares, if the check information the generating check information corresponding with the described specific file of determining is consistent, and definite verification succeeds.
Adopt such scheme, owing to only need to the partial data in file being generated to check information, can reduce expending of resource, greatly improved the efficiency of file verification.
Alternatively, according to following manner, determine described specific file:
Whether the size that judges file is not less than predetermined threshold value;
If so, determine that described file is described specific file; Otherwise, determine that described file is not described specific file.
So, in the time of can being not less than predetermined threshold value in the size of file, from file, extracting partial data and generate check information.
Alternatively, from described specific file, extract at least two parts data, and described at least two parts data of extracting formed to new data, specifically comprise:
Described specific file is carried out to segmentation, obtain a plurality of son files;
From each son file, extract respectively partial data, form new data.
So, can from file, extract regularly partial data, be convenient to file to carry out verification.
Alternatively, described specific file is carried out to segmentation, specifically comprises:
According to the corresponding relation between the scope of predefined file size and number of fragments, determine the affiliated number of fragments corresponding to scope of size of described specific file;
According to the described number of fragments of determining, described specific file is carried out to segmentation.
So, can to file, carry out segmentation according to the size of file.
An equipment for spanned file check information, described equipment comprises:
Extraction module, for extract at least two parts data from specific file, forms new data by described at least two parts data of extracting;
Generation module, for generating check information according to described new data.
Adopt this equipment, owing to only need to the partial data in file being generated to check information, can reduce expending of resource.
A file verification equipment, described equipment comprises:
Processing module, for extract at least two parts data from specific file, forms new data by described at least two parts data of extracting, and generates check information according to described new data;
Determination module, compares for the check information check information corresponding with described specific file that described processing module is generated, if the check information the generating check information corresponding with definite described specific file is consistent, and definite verification succeeds.
Adopt this equipment, owing to only need to the partial data in file being generated to check information, can reduce expending of resource, greatly improved the efficiency of file verification.
Accompanying drawing explanation
Fig. 1 is the step schematic diagram of the method for spanned file check information in the embodiment of the present invention one;
Fig. 2 is divided into specific file the schematic diagram of 8 sections equably in the embodiment of the present invention one;
Fig. 3 for extracting the schematic diagram that partial data forms new data from 8 son files;
Fig. 4 is the step schematic diagram of file method of calibration in the embodiment of the present invention two;
Fig. 5 is the structural representation of the equipment of spanned file check information in the embodiment of the present invention three;
Fig. 6 is the structural representation of file calibration equipment in the embodiment of the present invention four.
Embodiment
The scheme of the embodiment of the present invention generates check information by the partial data in file, can reduce expending of resource.
Below in conjunction with Figure of description, embodiments of the present invention is further illustrated, but the present invention is not limited to the following examples.
Embodiment mono-:
As shown in Figure 1, in the embodiment of the present invention one, the method for spanned file check information comprises the following steps:
Step 101: extract at least two parts data from specific file, and at least two parts data of extracting are formed to new data;
Step 102: generate check information according to new data.
Alternatively, for a file, can first judge whether the size of this document is not less than predetermined threshold value, 512KB(byte for example), if so, determine that this document is above-mentioned specific file, need to from this document, extract partial data, then generate check information according to the data that extract; Otherwise, determine that this document is not above-mentioned specific file, can directly generate check information.
Alternatively, for a file, except above-mentioned employing file size, judge whether it is specific file, can also judge according to file type for example, judge whether file is video file or audio file, if so, determine that this document is above-mentioned specific file; Otherwise, determine that this document is not above-mentioned specific file.
The specific implementation of step 101 can be:
First specific file is carried out to segmentation, obtain a plurality of son files, then extract respectively partial data from each son file, form new data.
The implementation of wherein, specific file being carried out to segmentation comprises:
Mode one: for example, no matter the size of specific file is directly divided into specific file default hop count (8 sections).
Mode two: according to the corresponding relation between the scope of predefined file size and number of fragments, determine the affiliated number of fragments corresponding to scope of size of this specific file, then according to definite number of fragments, this specific file is carried out to segmentation.
For mode two, a kind of scope and the corresponding relation between number of fragments of possible file size are as shown in table 1:
Table 1:
The scope of file size Number of fragments
512KB~1024KB 2
1024KB~2048KB 4
2048KB~4096KB 6
4096KB~8192KB 8
The size of supposing specific file is 5000KB, and the number of fragments corresponding with scope under the size of this specific file is 8, specific file can be divided into 8 sections, obtains 8 son files.
After having determined number of fragments, specific file can be divided into definite number of fragments equably, obtain each son file that size is identical; Also can divide according to the proportionate relationship of setting, if be divided into three sections such as setting, ratio is 3:3:4, can divide according to 3:3:4.
Alternatively, method except above-mentioned definite number of fragments, can also determine number of fragments according to file type, for example, preset different file types and set corresponding number of fragments, such as the general capacity of video file is larger, can set more number of fragments, the general capacity of audio file is less, can set less number of fragments.
As shown in Figure 2, in order to be 5000KB by size, specific file is divided into 8 sections equably, obtains the schematic diagram that 8 sizes are the son file of 625KB.
Specific file is being carried out after segmentation, for each son file obtaining, can for example, from the specific region (the big or small region of the top setting of each son file) of each son file, extract partial data, form new data, wherein, the size of the data that extract from each son file is not more than the size of son file, and the size of new data is not less than the first default size (for example 512KB).
For example, take the segmentation result shown in Fig. 2 as example, can from 8 son files, extract respectively the data of foremost 64KB, form new data.Alternatively, also can from 8 son files, extract backmost respectively the data of (or middle) 64KB, form new data.As shown in Figure 3, for extract the data of foremost 64KB from 8 son files, form the schematic diagram of new data.
Alternatively, the specific implementation of step 101 can also be:
Specific file is not carried out to segmentation, directly from the specific region of specific file, select at least two parts data, form new data.For example, directly for example, from the foremost of specific file with extract respectively the data of the second default size (300KB) backmost, form new data, wherein, the size of new data is not less than first default big or small (for example 512KB).
In step 102, from specific file, extract at least two parts data, and at least two parts data of extracting are being formed after new data, can generate check information according to new data.
Alternatively, the scheme of the embodiment of the present invention also can generate check information according to the size of new data and specific file, and when avoiding the varying in size of the identical and file of the content of file, the check information of generation is identical.
Particularly, after having obtained new data, can adopt cyclic redundancy check (CRC) code (CRC, Cyclic Redundancy Check), Message Digest 5 (MD5, Message Digest Algorithm MD5) or Secure Hash Algorithm (SHA1, Secure Hash Algorithm) etc. generate check information.
Described above is how to file generated check information, in practical application scene, can to file, carry out verification according to the method for above-mentioned spanned file check information.
Embodiment bis-:
As shown in Figure 4, in the embodiment of the present invention two, file method of calibration comprises the following steps:
Step 401: extract at least two parts data from specific file, and at least two parts data of extracting are formed to new data.
Step 402: generate check information according to new data;
Step 403: the check information that the check information of generation is corresponding with specific file compares, if the check information the generating check information corresponding with the specific file of determining is consistent, definite verification succeeds.
Wherein, the application scenarios that the embodiment of the present invention is different, the obtain manner of the check information that specific file and specific file are corresponding is not identical yet.Such as:
If be applied in transmitting scene, specific file and check information corresponding to specific file receive; If be applied in local scene, specific file and check information corresponding to specific file are stored in local.
Alternatively, for a file, can first judge whether the size of this document is not less than predetermined threshold value, 512KB(byte for example), if so, determine that this document is above-mentioned specific file, need to from this document, extract partial data, then generate check information according to the data that extract; Otherwise, determine that this document is not above-mentioned specific file, can directly generate check information.
Alternatively, for a file, except above-mentioned employing file size, judge whether it is specific file, can also judge according to file type for example, judge whether file is video file or audio file, if so, determine that this document is above-mentioned specific file; Otherwise, determine that this document is not above-mentioned specific file.
The specific implementation of step 401 can be:
First specific file is carried out to segmentation, obtain a plurality of son files, then extract respectively partial data from each son file, form new data.
The implementation of wherein, specific file being carried out to segmentation comprises:
Mode one: for example, no matter the size of specific file is directly divided into specific file default hop count (8 sections).
Mode two: according to the corresponding relation between the scope of predefined file size and number of fragments, determine the affiliated number of fragments corresponding to scope of size of this specific file, then according to definite number of fragments, this specific file is carried out to segmentation.
For mode two, a kind of scope and the corresponding relation between number of fragments of possible file size are as shown in table 1.
The size of supposing specific file is 5000KB, and the number of fragments corresponding with scope under the size of this specific file is 8, specific file can be divided into 8 sections, obtains 8 son files.
After having determined number of fragments, specific file can be divided into definite number of fragments equably, obtain each son file that size is identical; Also can divide according to the proportionate relationship of setting, if be divided into three sections such as setting, ratio is 3:3:4, can divide according to 3:3:4.
Alternatively, method except above-mentioned definite number of fragments, can also determine number of fragments according to file type, for example, preset different file types and set corresponding number of fragments, such as the general capacity of video file is larger, can set more number of fragments, the general capacity of audio file is less, can set less number of fragments.
As shown in Figure 2, in order to be 5000KB by size, specific file is divided into 8 sections equably, obtains the schematic diagram that 8 sizes are the son file of 625KB.
Specific file is being carried out after segmentation, for each son file obtaining, can for example, from the specific region (the big or small region of the top setting of each son file) of each son file, extract partial data, form new data, wherein, the size of the data that extract from each son file is not more than the size of son file, and the size of new data is not less than the first default size (for example 512KB).
For example, take the segmentation result shown in Fig. 2 as example, can from 8 son files, extract respectively the data of foremost 64KB, form new data.Alternatively, also can from 8 son files, extract backmost respectively the data of (or middle) 64KB, form new data.As shown in Figure 3, for extract the data of foremost 64KB from 8 son files, form the schematic diagram of new data.
Alternatively, the specific implementation of step 401 can also be:
Specific file is not carried out to segmentation, directly from the specific region of specific file, select at least two parts data, form new data.For example, directly for example, from the foremost of specific file with extract respectively the data of the second default size (300KB) backmost, form new data, wherein, the size of new data is not less than first default big or small (for example 512KB).
In step 402, from specific file, extract at least two parts data, and at least two parts data of extracting are being formed after new data, can generate check information according to new data.
Alternatively, the scheme of the embodiment of the present invention also can generate check information according to the size of new data and specific file, and when avoiding the varying in size of the identical and file of the content of file, the check information of generation is identical.
Particularly, after having obtained new data, can adopt CRC, MD5 or SHA1 scheduling algorithm to generate check information.
In step 403, in step 402, generated after check information, the check information of the generation check information corresponding with specific file can have been contrasted, if both are consistent, represented the verification succeeds to file.
Embodiment tri-:
The present embodiment three is to belong to the equipment of a kind of spanned file check information of same inventive concept with embodiment mono-, so the enforcement of embodiment tri-can, referring to the enforcement of embodiment mono-, repeat part and repeat no more.
As shown in Figure 5, the equipment of described spanned file check information comprises:
Extraction module 51, for extract at least two parts data from specific file, forms new data by described at least two parts data of extracting.
Generation module 52 is for generating check information according to described new data.
Alternatively, described extraction module 51 is specifically for judging whether the size of file is not less than predetermined threshold value; If so, determine that described file is described specific file; Otherwise, determine that described file is not described specific file.
Alternatively, described extraction module 51, specifically for described specific file is carried out to segmentation, obtains a plurality of son files, and extracts respectively partial data from each son file, forms new data.
Alternatively, described extraction module 51 is specifically for according to the corresponding relation between the scope of predefined file size and number of fragments, determine the affiliated number of fragments corresponding to scope of size of described specific file, and according to the described number of fragments of determining, described specific file is carried out to segmentation.
It should be noted that, in the embodiment of the present invention three, to the description of each ingredient of the equipment of spanned file check information, be the description to each ingredient major function, in the embodiment of the present invention three, each ingredient also possesses the function that realizes the method step described in embodiment mono-, meanwhile, the equipment of the spanned file check information in the embodiment of the present invention three also has the logic module of carrying out embodiment mono-each step.
Embodiment tetra-:
The present embodiment four is to belong to a kind of file verification equipment of same inventive concept with embodiment bis-, so the enforcement of embodiment tetra-can, referring to the enforcement of embodiment bis-, repeat part and repeat no more.
As shown in Figure 6, described file verification equipment comprises:
Processing module 61, for extract at least two parts data from specific file, forms new data by described at least two parts data of extracting, and generates check information according to described new data.
Determination module 62 compares for the check information check information corresponding with described specific file that described processing module is generated, if the check information the generating check information corresponding with definite described specific file is consistent, and definite verification succeeds.
Alternatively, described processing module 61 is specifically for judging whether the size of file is not less than predetermined threshold value; If so, determine that described file is described specific file; Otherwise, determine that described file is not described specific file.
Alternatively, described processing module 61, specifically for described specific file is carried out to segmentation, obtains a plurality of son files, and extracts respectively partial data from each son file, forms new data.
Alternatively, described processing module 61 is specifically for according to the corresponding relation between the scope of predefined file size and number of fragments, determine the affiliated number of fragments corresponding to scope of size of described specific file, and according to the described number of fragments of determining, described specific file is carried out to segmentation.
It should be noted that, in the embodiment of the present invention four, to the description of each ingredient of file verification equipment, be the description to each ingredient major function, in the embodiment of the present invention four, each ingredient also possesses the function that realizes the method step described in embodiment bis-, meanwhile, the file verification equipment in the embodiment of the present invention four also has the logic module of carrying out embodiment bis-each steps.
It should be noted that, the equipment of spanned file check information of the present invention and file verification equipment can be same equipment, can be also different equipment.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt complete hardware implementation example, implement software example or in conjunction with the form of the embodiment of software and hardware aspect completely.And the present invention can adopt the form that wherein includes the upper computer program of implementing of computer-usable storage medium (including but not limited to magnetic disk memory, CD-ROM, optical memory etc.) of computer usable program code one or more.
The present invention is with reference to describing according to process flow diagram and/or the block scheme of the method for the embodiment of the present invention, equipment (system) and computer program.Should understand can be in computer program instructions realization flow figure and/or block scheme each flow process and/or the flow process in square frame and process flow diagram and/or block scheme and/or the combination of square frame.Can provide these computer program instructions to the processor of multi-purpose computer, special purpose computer, Embedded Processor or other programmable data processing device to produce a machine, the instruction of carrying out by the processor of computing machine or other programmable data processing device is produced for realizing the device in the function of flow process of process flow diagram or a plurality of flow process and/or square frame of block scheme or a plurality of square frame appointments.
These computer program instructions also can be stored in energy vectoring computer or the computer-readable memory of other programmable data processing device with ad hoc fashion work, the instruction that makes to be stored in this computer-readable memory produces the manufacture that comprises command device, and this command device is realized the function of appointment in flow process of process flow diagram or a plurality of flow process and/or square frame of block scheme or a plurality of square frame.
These computer program instructions also can be loaded in computing machine or other programmable data processing device, make to carry out sequence of operations step to produce computer implemented processing on computing machine or other programmable devices, thereby the instruction of carrying out is provided for realizing the step of the function of appointment in flow process of process flow diagram or a plurality of flow process and/or square frame of block scheme or a plurality of square frame on computing machine or other programmable devices.
Although described the preferred embodiments of the present invention, once those skilled in the art obtain the basic creative concept of cicada, can make other change and modification to these embodiment.So claims are intended to all changes and the modification that are interpreted as comprising preferred embodiment and fall into the scope of the invention.
Obviously, those skilled in the art can carry out various changes and modification and not depart from the spirit and scope of the present invention the present invention.Like this, if within of the present invention these are revised and modification belongs to the scope of the claims in the present invention and equivalent technologies thereof, the present invention is also intended to comprise these changes and modification interior.

Claims (10)

1. a method for spanned file check information, is characterized in that, described method comprises:
From specific file, extract at least two parts data, and described at least two parts data of extracting are formed to new data;
According to described new data, generate check information.
2. the method for claim 1, is characterized in that, according to following manner, determines described specific file:
Whether the size that judges file is not less than predetermined threshold value;
If so, determine that described file is described specific file; Otherwise, determine that described file is not described specific file.
3. the method for claim 1, is characterized in that, extracts at least two parts data from specific file, and described at least two parts data of extracting are formed to new data, specifically comprises:
Described specific file is carried out to segmentation, obtain a plurality of son files;
From each son file, extract respectively partial data, form new data.
4. method as claimed in claim 3, is characterized in that, described specific file is carried out to segmentation, specifically comprises:
According to the corresponding relation between the scope of predefined file size and number of fragments, determine the affiliated number of fragments corresponding to scope of size of described specific file;
According to the described number of fragments of determining, described specific file is carried out to segmentation.
5. a file verification method, is characterized in that, described method comprises:
From specific file, extract at least two parts data, and described at least two parts data of extracting are formed to new data;
According to described new data, generate check information;
The check information that the check information of generation is corresponding with described specific file compares, if the check information the generating check information corresponding with the described specific file of determining is consistent, and definite verification succeeds.
6. method as claimed in claim 5, is characterized in that, according to following manner, determines described specific file:
Whether the size that judges file is not less than predetermined threshold value;
If so, determine that described file is described specific file; Otherwise, determine that described file is not described specific file.
7. method as claimed in claim 5, is characterized in that, extracts at least two parts data from described specific file, and described at least two parts data of extracting are formed to new data, specifically comprises:
Described specific file is carried out to segmentation, obtain a plurality of son files;
From each son file, extract respectively partial data, form new data.
8. method as claimed in claim 7, is characterized in that, described specific file is carried out to segmentation, specifically comprises:
According to the corresponding relation between the scope of predefined file size and number of fragments, determine the affiliated number of fragments corresponding to scope of size of described specific file;
According to the described number of fragments of determining, described specific file is carried out to segmentation.
9. an equipment for spanned file check information, is characterized in that, described equipment comprises:
Extraction module, for extract at least two parts data from specific file, forms new data by described at least two parts data of extracting;
Generation module, for generating check information according to described new data.
10. a file verification equipment, is characterized in that, described equipment comprises:
Processing module, for extract at least two parts data from specific file, forms new data by described at least two parts data of extracting, and generates check information according to described new data;
Determination module, compares for the check information check information corresponding with described specific file that described processing module is generated, if the check information the generating check information corresponding with definite described specific file is consistent, and definite verification succeeds.
CN201310687988.9A 2013-12-13 2013-12-13 Method for generating file verification information, file verifying method and file verifying equipment Pending CN103699610A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310687988.9A CN103699610A (en) 2013-12-13 2013-12-13 Method for generating file verification information, file verifying method and file verifying equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310687988.9A CN103699610A (en) 2013-12-13 2013-12-13 Method for generating file verification information, file verifying method and file verifying equipment

Publications (1)

Publication Number Publication Date
CN103699610A true CN103699610A (en) 2014-04-02

Family

ID=50361138

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310687988.9A Pending CN103699610A (en) 2013-12-13 2013-12-13 Method for generating file verification information, file verifying method and file verifying equipment

Country Status (1)

Country Link
CN (1) CN103699610A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106708561A (en) * 2016-11-14 2017-05-24 北京奇虎科技有限公司 Software installation method and device
CN107180020A (en) * 2016-03-11 2017-09-19 北大方正集团有限公司 Type-setting document method of calibration and system
CN109302368A (en) * 2017-06-19 2019-02-01 中兴通讯股份有限公司 A kind of document handling method and server
CN110058952A (en) * 2018-01-18 2019-07-26 株洲中车时代电气股份有限公司 A kind of method of calibration and system of files in embedded equipment
CN110197005A (en) * 2019-05-07 2019-09-03 珠海格力电器股份有限公司 A kind of air-conditioning CAE model automatic identifying method and device
CN110990897A (en) * 2019-12-16 2020-04-10 北京无忧创想信息技术有限公司 File fingerprint generation method and device
CN113645266A (en) * 2021-06-21 2021-11-12 天津津航计算技术研究所 File transmission method, file verification method and device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1517827A (en) * 2003-01-08 2004-08-04 Kddi株式会社 Identification mode of contents file producer and its program
CN1900931A (en) * 2006-07-04 2007-01-24 华为技术有限公司 Multiple machine file storage system and method
CN101453478A (en) * 2007-11-28 2009-06-10 新奥特(北京)视频技术有限公司 Integrity checking method in document transmission
EP2076014A1 (en) * 2007-12-27 2009-07-01 Fujitsu Limited Image data verification method,system and program
CN101651709A (en) * 2009-09-01 2010-02-17 中国科学院声学研究所 Method for calibrating integrity of P2P download files
CN102945241A (en) * 2011-10-28 2013-02-27 新游游戏株式会社 Hash data structure used for file comparison,hash comparison system and method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1517827A (en) * 2003-01-08 2004-08-04 Kddi株式会社 Identification mode of contents file producer and its program
CN1900931A (en) * 2006-07-04 2007-01-24 华为技术有限公司 Multiple machine file storage system and method
CN101453478A (en) * 2007-11-28 2009-06-10 新奥特(北京)视频技术有限公司 Integrity checking method in document transmission
EP2076014A1 (en) * 2007-12-27 2009-07-01 Fujitsu Limited Image data verification method,system and program
CN101651709A (en) * 2009-09-01 2010-02-17 中国科学院声学研究所 Method for calibrating integrity of P2P download files
CN102945241A (en) * 2011-10-28 2013-02-27 新游游戏株式会社 Hash data structure used for file comparison,hash comparison system and method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107180020A (en) * 2016-03-11 2017-09-19 北大方正集团有限公司 Type-setting document method of calibration and system
CN106708561A (en) * 2016-11-14 2017-05-24 北京奇虎科技有限公司 Software installation method and device
CN109302368A (en) * 2017-06-19 2019-02-01 中兴通讯股份有限公司 A kind of document handling method and server
CN110058952A (en) * 2018-01-18 2019-07-26 株洲中车时代电气股份有限公司 A kind of method of calibration and system of files in embedded equipment
CN110197005A (en) * 2019-05-07 2019-09-03 珠海格力电器股份有限公司 A kind of air-conditioning CAE model automatic identifying method and device
CN110990897A (en) * 2019-12-16 2020-04-10 北京无忧创想信息技术有限公司 File fingerprint generation method and device
CN113645266A (en) * 2021-06-21 2021-11-12 天津津航计算技术研究所 File transmission method, file verification method and device

Similar Documents

Publication Publication Date Title
CN103699610A (en) Method for generating file verification information, file verifying method and file verifying equipment
US20200167366A1 (en) Data processing method and device
CN107451175B (en) data processing method and device based on block chain
CN107819828B (en) Data transmission method and device, computer equipment and storage medium
CN104410692B (en) A kind of method and system uploaded for duplicate file
CN102857578B (en) A kind of file uploading method of network hard disc, system and net dish client
CN106161633B (en) Transmission method and system for packed files based on cloud computing environment
CN110661829B (en) File downloading method and device, client and computer readable storage medium
CN109033475A (en) A kind of file memory method, device, equipment and storage medium
CN109271363B (en) File storage method and device
TWI715036B (en) File verification method, file verification system and file verification server
US20200210411A1 (en) Data storage in blockchain-type ledger
CN111966631A (en) Mirror image file generation method, system, equipment and medium capable of being rapidly distributed
CN104954329A (en) Method and apparatus for processing biological characteristic information
CN104778252B (en) The storage method and device of index
CN110659905A (en) Transaction verification method, device, terminal equipment and storage medium
CN103108033A (en) File uploading method and system
CN114564446A (en) File storage method, device, system and storage medium
CN106354587A (en) Mirror image server and method for exporting mirror image files of virtual machine
CN106203179B (en) A kind of completeness check system and method for pair of file
CN104809256A (en) Data deduplication method and data deduplication method
CN113111351B (en) Test method, test device and computer readable storage medium
EP3926453A1 (en) Partitioning method and apparatus therefor
EP3349416A1 (en) Relationship chain processing method and system, and storage medium
RU2624558C2 (en) Method, terminal and server for file fields adjustment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140402