From f59ebd9056a975cb0143a96131f56348add559e4 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Tue, 19 Jul 2022 00:01:05 -0500 Subject: [PATCH] Detect plain text plists --- helpers/scanner/parsers/plist.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/helpers/scanner/parsers/plist.js b/helpers/scanner/parsers/plist.js index 31718cf..0b85082 100644 --- a/helpers/scanner/parsers/plist.js +++ b/helpers/scanner/parsers/plist.js @@ -1,4 +1,5 @@ // Adpapted for browser+node from https://github.com/joeferner/node-bplist-parser/blob/master/bplistParser.js +import plainTextPlist from 'plist' import bigInt from 'big-integer' import bufferApi from 'buffer' @@ -62,6 +63,15 @@ export function parseFileSync (fileNameOrBuffer) { function parseBuffer ( buffer ) { // check header const header = buffer.slice(0, 'bplist'.length).toString('utf8'); + + const isPlainTextPlist = header.includes('