Skip to content

Commit c8bcbb4

Browse files
authored
added sqlite3 database format (#66)
1 parent 6a4ad90 commit c8bcbb4

3 files changed

Lines changed: 18 additions & 0 deletions

File tree

src/index.spec.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,12 @@ describe("Tests the public API", () => {
294294
});
295295
})
296296

297+
it("detects sqlite (SQLite 3 database file)", () => {
298+
const file = getBytes("a.sqlite")
299+
const result = filetypemime(file);
300+
expect(result).toContain("application/vnd.sqlite3");
301+
});
302+
297303
it("detects pdf (Libreoffice export)", () => {
298304
// File created using libreoffice writter export to pdf
299305
const file = getBytes("a.pdf");

src/model/pattern-tree.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1341,6 +1341,18 @@ add("Mach-O", ["0xFE", "0xED", "0xFA", "0xCF"], {
13411341
extension: "elf",
13421342
});
13431343

1344+
add("sqlite", ["0x53","0x51","0x4C","0x69","0x74","0x65","0x20","0x66","0x6F","0x72","0x6D","0x61","0x74","0x20","0x33","0x00"],
1345+
{
1346+
mime: "application/vnd.sqlite3",
1347+
extension: ".sqlite",
1348+
});
1349+
1350+
add("sqlite", ["0x53","0x51","0x4C","0x69","0x74","0x65","0x20","0x66","0x6F","0x72","0x6D","0x61","0x74","0x20","0x33","0x00"],
1351+
{
1352+
mime: "application/vnd.sqlite3",
1353+
extension: ".sqlite3",
1354+
});
1355+
13441356
add(
13451357
"EML",
13461358
["0x52", "0x65", "0x63", "0x65", "0x69", "0x76", "0x65", "0x64", "0x3A"],

src/testfiles/a.sqlite

8 KB
Binary file not shown.

0 commit comments

Comments
 (0)