Vridlo/types/File

From ALT Linux Wiki
< Vridlo/types
Revision as of 20:05, 13 December 2019 by Majioa (talk | contribs)

File is a secondary structure that represents rpm file containment entity. That file can be of RPM itself, patch, source tarball, any file or folder inside the tarball, and it is described as:

  • description is string mandatory read-only
Description of the file as a binary inferred from file utility v5.
  • mime_type is string mandatory read-only
MIME Type of the file as a binary inferred from file utility v5.
  • mime_encoding is string mandatory read-only
MIME Encoding of the file as a binary inferred from file utility v5.
  • sha is string[56] mandatory read-only
SHA2 224 56-byted checksum over the file containment. Is used as unique file index.
  • rpm_slug is natural mandatory write-once floating
Slug of the RPM, which the file belongs to, if any.
  • file_sources_count is natural mandatory read-only
Count of file sources which the file is used in.
  • rpm_files_count is natural mandatory read-only
Count of actual RP files which the file is used in.
  • all_rpm_files_count is natural mandatory read-only
Count of all RPM files which the file is used in. Shall be more or equal to rpm_file_count value.