Type ASCII Text

From truxwiki.com
Revision as of 05:12, 22 May 2024 by Sam (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
<< Details >>
Defined Constant Type_ASCII_Text
File Type Value 201
Parent Type None
Carve Yes
Format Details Yes
MIME Type text/plain
Filename Extension txt

ASCII Text

Description

A file containing text.

Truxton Exploiters

This file type is handled by the following ETLs:

Items Produced

Truxton will extract the following from this file type:

Details

When expanded, the file details produced contains statistics about the text of the file. These statistics are used to further identify the text file as a more specific type.

Fields

Name Meaning
Index of Coincidence A measure of the number of different characters in the text
Character Count The number of characters in the text
Line Count The number of lines of text in the data
Empty Line Count The number of lines that contained only spaces
Longest Line Length The number of characters in the longest line in the data
Non-ASCII Count The number of bytes that lay outside the normal ASCII range
Space Count The number of white space characters in the data
Letter Count The number of letters in the data
Digit Count The number of digits in the data
Punctuation Count The number of punctuation characters in the data
Double-quote Count The number of double quote " characters in the data
Single-quote Count The number of single quote ' characters in the data
Arrow Count The number of arrows -> in the data
Equals Count The number of equal signs = in the data
Semicolon Count The number of semicolons ; in the data
Colon Count The number of colons : in the data
Open Paren Count The number of opening parentheses ( in the data
Close Paren Count The number of closing parentheses ) in the data
Adjacent Paren Count The number of adjacent parentheses () sequences in the data
Open Curly Brace Count The number of open curly braces { in the data
Close Curly Brace Count The number of close curly braces } in the data
Adjacent Curly Brace Count The number of curly braces {} sequences in the data
Open Bracket Count The number of open bracket [ in the data
Close Bracket Count The number of close bracket ] in the data
Adjacent Bracket Count The number of brackets [] sequences in the data
Less Than Character Count The number of less than characters < in the data
Greater Than Character Count The number of greater than characters > in the data
Adjacent Less Than Greater Than Count The number of <> sequences in the data
Content MD5 The MD5 hash of the data

Sample File Details JSON

[
  {
    "Label": "Index of Coincidence",
    "Meaning": "0.9758970709129378",
    "Integer": "0",
    "Field": {
      "Type": "double",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Character Count",
    "Meaning": "351553",
    "Integer": "351553",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Line Count",
    "Meaning": "4862",
    "Integer": "4862",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Empty Line Count",
    "Meaning": "0",
    "Integer": "0",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Longest Line Length",
    "Meaning": "84",
    "Integer": "84",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Non-ASCII Count",
    "Meaning": "0",
    "Integer": "0",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Space Count",
    "Meaning": "4861",
    "Integer": "4861",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Letter Count",
    "Meaning": "1979",
    "Integer": "1979",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Digit Count",
    "Meaning": "259326",
    "Integer": "259326",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Punctuation Count",
    "Meaning": "80525",
    "Integer": "80525",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Double-quote Count",
    "Meaning": "0",
    "Integer": "0",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Single-quote Count",
    "Meaning": "0",
    "Integer": "0",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Arrow Count",
    "Meaning": "0",
    "Integer": "0",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Equals Character Count",
    "Meaning": "0",
    "Integer": "0",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Semicolon Character Count",
    "Meaning": "0",
    "Integer": "0",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Colon Character Count",
    "Meaning": "14583",
    "Integer": "14583",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Open Paren Count",
    "Meaning": "0",
    "Integer": "0",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Close Paren Count",
    "Meaning": "0",
    "Integer": "0",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Adjacent Paren Count",
    "Meaning": "0",
    "Integer": "0",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Open Curly Brace Count",
    "Meaning": "0",
    "Integer": "0",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Close Curly Brace Count",
    "Meaning": "0",
    "Integer": "0",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Adjacent Curly Brace Count",
    "Meaning": "0",
    "Integer": "0",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Open Bracket Count",
    "Meaning": "0",
    "Integer": "0",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Close Bracket Count",
    "Meaning": "0",
    "Integer": "0",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Adjacent Bracket Count",
    "Meaning": "0",
    "Integer": "0",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Less Than Character Count",
    "Meaning": "0",
    "Integer": "0",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Greater Than Character Count",
    "Meaning": "0",
    "Integer": "0",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Adjacent Less Than Greater Than Count",
    "Meaning": "0",
    "Integer": "0",
    "Field": {
      "Type": "uint64",
      "Offset": "0",
      "Length": "0"
    }
  },
  {
    "Label": "Content MD5",
    "Meaning": "4b2df3bd809e67d19dbfbc6d08c03151",
    "Integer": "0",
    "Field": {
      "Type": "byte",
      "Offset": "0",
      "Length": "351553"
    }
  }
]