--- title: "FileAnalysis" slug: "fileanalysis" updated: 2025-07-11T17:20:06Z published: 2025-07-11T17:20:06Z canonical: "docs.datajet.app/fileanalysis" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.datajet.app/llms.txt > Use this file to discover all available pages before exploring further. # FileAnalysis Analyses a file and generates a character count. | Key | Value(s) | Description | | --- | --- | --- | | method | "FileAnalysis" | Analyses a file and generates a character count. | | binary | true/false | Optional. Default = false. If true, a binary comparison of the file will be done. Use this if control Characters need to be counted (i.e., ASCII 0,10,13) | | filename | "Filename" | Required. Name and path of file to analyse. | | sampleSize | N | Optional. Default = 0. If sampleSize = 0, all data is examined. | Use this method to pre-process a file, or to examine a file that is not loading correctly. ```json { "method": "FileAnalysis" "binary":true "filename":"e:/tmp/ods_f_entity_summary_minus_1.txt" "sampleSize":0 } ``` Sample Output ```json [ [ 1, // ASCII character: SOH (Start of Heading, non-printable control character) 21180602076 // Count: 21,180,602,076 occurrences ], [ 9, // ASCII character: TAB (Horizontal Tab, non-printable control character) 3 // Count: 3 occurrences ], [ 10, // ASCII character: LF (Line Feed, non-printable control character, newline) 450651108 // Count: 450,651,108 occurrences ], [ 25, // ASCII character: EM (End of Medium, non-printable control character) 4 // Count: 4 occurrences ], [ 26, // ASCII character: SUB (Substitute, non-printable control character) 19 // Count: 19 occurrences ], [ 32, // ASCII character: Space (printable character, ' ') 1246832781 // Count: 1,246,832,781 occurrences ], [ 33, // ASCII character: ! (Exclamation mark, printable character) 76361 // Count: 76,361 occurrences ], [ 34, // ASCII character: " (Quotation mark, printable character) 47100 // Count: 47,100 occurrences ] ] ```