Skip to content

Commit

Permalink
Detect invalid content (#458)
Browse files Browse the repository at this point in the history
  • Loading branch information
lutzroeder committed Apr 27, 2024
1 parent 137fc0a commit d47c86c
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions source/view.js
Expand Up @@ -5417,7 +5417,7 @@ view.ModelFactoryService = class {
this.register('./bigdl', ['.model', '.bigdl']);
this.register('./darknet', ['.cfg', '.model', '.txt', '.weights']);
this.register('./mediapipe', ['.pbtxt']);
this.register('./rknn', ['.rknn', '.nb', '.onnx', '.json']);
this.register('./rknn', ['.rknn', '.nb', '.onnx', '.json', '.bin']);
this.register('./dlc', ['.dlc', 'model', '.params']);
this.register('./armnn', ['.armnn', '.json']);
this.register('./mnn', ['.mnn']);
Expand Down Expand Up @@ -5897,7 +5897,9 @@ view.ModelFactoryService = class {
{ name: 'V8 natives blob', value: /^./, identifier: 'natives_blob.bin' },
{ name: 'ViSQOL model', value: /^svm_type\s/ },
{ name: 'SenseTime model', value: /^STEF/ },
{ name: 'AES Crypt data', value: /^AES[\x01|\x02]\x00/ }
{ name: 'AES Crypt data', value: /^AES[\x01|\x02]\x00/ },
{ name: 'BModel data', value: /^\xEE\xAA\x55\xFF/ }, // https://github.com/sophgo/tpu-mlir/blob/master/include/tpu_mlir/Builder/BM168x/bmodel.fbs
{ name: 'CviModel data', value: /^CviModel/ } // https://github.com/sophgo/tpu-mlir/blob/master/include/tpu_mlir/Builder/CV18xx/proto/cvimodel.fbs
];
/* eslint-enable no-control-regex */
const buffer = stream.peek(Math.min(4096, stream.length));
Expand Down

0 comments on commit d47c86c

Please sign in to comment.