mirror of
https://github.com/horsicq/Detect-It-Easy.git
synced 2026-06-24 01:54:08 +00:00
Hotfix
This commit is contained in:
parent
db5fa12ad3
commit
fd5d281708
2 changed files with 24 additions and 29 deletions
12
db/_init
12
db/_init
|
|
@ -21,7 +21,7 @@ function init(sTypeInput, sNameInput) {
|
|||
sVersion = arguments[2] ? arguments[2] : "";
|
||||
sOptions = arguments[3] ? arguments[3] : "";
|
||||
|
||||
bDetected = false;
|
||||
// bDetected = false;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -51,7 +51,7 @@ function result() {
|
|||
* @type {string}
|
||||
*/
|
||||
String.prototype.append = function() {
|
||||
const
|
||||
var
|
||||
s = this.valueOf(),
|
||||
sep = ",";
|
||||
|
||||
|
|
@ -76,7 +76,7 @@ String.prototype.append = function() {
|
|||
* sOptions=sOptions.appendS("debug","::");
|
||||
*/
|
||||
String.prototype.appendS = function() {
|
||||
const
|
||||
var
|
||||
s = this.valueOf(),
|
||||
sep = arguments[1] ? arguments[1] : ",";
|
||||
|
||||
|
|
@ -89,7 +89,7 @@ String.prototype.appendS = function() {
|
|||
}
|
||||
|
||||
String.prototype.addIfNone = function() {
|
||||
const s = this.valueOf();
|
||||
var s = this.valueOf();
|
||||
|
||||
if (arguments.length)
|
||||
if (s.indexOf(arguments[0]) < 0) s += arguments[0];
|
||||
|
|
@ -108,7 +108,7 @@ String.prototype.addIfNone = function() {
|
|||
* var a = 12; ...; if("aba12" === a.padStart(5,"ab")) ...
|
||||
*/
|
||||
String.prototype.padStart = function() {
|
||||
const s = this.valueOf();
|
||||
var s = this.valueOf();
|
||||
|
||||
if (!s.length || !arguments.length || s.length <= arguments[0].length) return s;
|
||||
|
||||
|
|
@ -128,7 +128,7 @@ String.prototype.padStart = function() {
|
|||
}
|
||||
|
||||
Number.prototype.padStart = function() {
|
||||
const s = this.valueOf().toString();
|
||||
var s = this.valueOf().toString();
|
||||
|
||||
if (!arguments.length || s.length >= arguments[0]) return s;
|
||||
|
||||
|
|
|
|||
41
db/zip-file
41
db/zip-file
|
|
@ -61,31 +61,26 @@ function detect_Zip(bFile) {
|
|||
|
||||
var nVer = 0;
|
||||
|
||||
// Just take the first file and assume it carries through.
|
||||
if (File.readByte(nOffset + 6) & 1) {
|
||||
var bEncrypted = 0;
|
||||
do {
|
||||
var v = File.readByte(nOffset + 4);
|
||||
if (v > nVer) {
|
||||
nVer = v;
|
||||
}
|
||||
if (!bEncrypted && (File.readByte(nOffset + 6) & 1)) {
|
||||
bEncrypted = 1;
|
||||
}
|
||||
var nPacked = File.readDword(nOffset + 0x12);
|
||||
var nName = File.readWord(nOffset + 0x1A);
|
||||
Archive.add(File.readDword(nOffset + 0x16), nPacked,
|
||||
nPacked == 0 && File.readByte(nOffset + 0x1E + nName - 1) == 0x2F);
|
||||
nOffset += 0x1E + nName + File.readWord(nOffset + 0x1C) + nPacked;
|
||||
} while (File.compare("'PK'0304", nOffset));
|
||||
|
||||
if (bEncrypted) {
|
||||
sOptions = "encrypted";
|
||||
}
|
||||
nVer = File.readByte(nOffset + 4);
|
||||
|
||||
/* var bEncrypted = 0;
|
||||
do {
|
||||
var v = File.readByte(nOffset + 4);
|
||||
if (v > nVer) {
|
||||
nVer = v;
|
||||
}
|
||||
if (!bEncrypted && (File.readByte(nOffset + 6) & 1)) {
|
||||
bEncrypted = 1;
|
||||
}
|
||||
var nPacked = File.readDword(nOffset + 0x12);
|
||||
var nName = File.readWord(nOffset + 0x1A);
|
||||
Archive.add(File.readDword(nOffset + 0x16), nPacked,
|
||||
nPacked == 0 && File.readByte(nOffset + 0x1E + nName - 1) == 0x2F);
|
||||
nOffset += 0x1E + nName + File.readWord(nOffset + 0x1C) + nPacked;
|
||||
} while (File.compare("'PK'0304", nOffset));
|
||||
if (bEncrypted) {
|
||||
sOptions = "encrypted";
|
||||
}
|
||||
sOptions = sOptions.append(Archive.contents()); */
|
||||
sOptions = sOptions.append(Archive.contents());
|
||||
|
||||
sVersion = (nVer / 10).toFixed(1);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue