iso9660

package
v2.0.0-...-3265299 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 5, 2024 License: MPL-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package iso9660 probes ISO9660 filesystems.

Index

Constants

View Source
const VOLUMEDESCRIPTOR_SIZE = 882

VOLUMEDESCRIPTOR_SIZE is the size of the VolumeDescriptor struct.

Variables

This section is empty.

Functions

This section is empty.

Types

type Probe

type Probe struct{}

Probe for the filesystem.

func (*Probe) Magic

func (p *Probe) Magic() []*magic.Magic

Magic returns the magic value for the filesystem.

func (*Probe) Name

func (p *Probe) Name() string

Name returns the name of the filesystem.

func (*Probe) Probe

func (p *Probe) Probe(r probe.Reader, _ magic.Magic) (*probe.Result, error)

Probe runs the further inspection and returns the result if successful.

type VolumeDescriptor

type VolumeDescriptor []byte

VolumeDescriptor is a byte slice representing the volume.h C header.

func (VolumeDescriptor) Get_abstract_file_id

func (s VolumeDescriptor) Get_abstract_file_id() []byte

Get_abstract_file_id returns abstract_file_id.

func (VolumeDescriptor) Get_application_id

func (s VolumeDescriptor) Get_application_id() []byte

Get_application_id returns application_id.

func (VolumeDescriptor) Get_bibliographic_file_id

func (s VolumeDescriptor) Get_bibliographic_file_id() []byte

Get_bibliographic_file_id returns bibliographic_file_id.

func (s VolumeDescriptor) Get_copyright_file_id() []byte

Get_copyright_file_id returns copyright_file_id.

func (VolumeDescriptor) Get_created

func (s VolumeDescriptor) Get_created() []byte

Get_created returns created.

func (VolumeDescriptor) Get_data_preparer_id

func (s VolumeDescriptor) Get_data_preparer_id() []byte

Get_data_preparer_id returns data_preparer_id.

func (VolumeDescriptor) Get_effective

func (s VolumeDescriptor) Get_effective() []byte

Get_effective returns effective.

func (VolumeDescriptor) Get_escape_sequences

func (s VolumeDescriptor) Get_escape_sequences() []byte

Get_escape_sequences returns escape_sequences.

func (VolumeDescriptor) Get_expiration

func (s VolumeDescriptor) Get_expiration() []byte

Get_expiration returns expiration.

func (VolumeDescriptor) Get_flags

func (s VolumeDescriptor) Get_flags() byte

Get_flags returns flags.

func (VolumeDescriptor) Get_logical_block_size

func (s VolumeDescriptor) Get_logical_block_size() []byte

Get_logical_block_size returns logical_block_size.

func (VolumeDescriptor) Get_modified

func (s VolumeDescriptor) Get_modified() []byte

Get_modified returns modified.

func (VolumeDescriptor) Get_opt_type_l_path_table

func (s VolumeDescriptor) Get_opt_type_l_path_table() []byte

Get_opt_type_l_path_table returns opt_type_l_path_table.

func (VolumeDescriptor) Get_opt_type_m_path_table

func (s VolumeDescriptor) Get_opt_type_m_path_table() []byte

Get_opt_type_m_path_table returns opt_type_m_path_table.

func (VolumeDescriptor) Get_path_table_size

func (s VolumeDescriptor) Get_path_table_size() []byte

Get_path_table_size returns path_table_size.

func (VolumeDescriptor) Get_publisher_id

func (s VolumeDescriptor) Get_publisher_id() []byte

Get_publisher_id returns publisher_id.

func (VolumeDescriptor) Get_root_dir_record

func (s VolumeDescriptor) Get_root_dir_record() []byte

Get_root_dir_record returns root_dir_record.

func (VolumeDescriptor) Get_set_size

func (s VolumeDescriptor) Get_set_size() []byte

Get_set_size returns set_size.

func (VolumeDescriptor) Get_space_size

func (s VolumeDescriptor) Get_space_size() []byte

Get_space_size returns space_size.

func (VolumeDescriptor) Get_std_version

func (s VolumeDescriptor) Get_std_version() byte

Get_std_version returns std_version.

func (VolumeDescriptor) Get_system_id

func (s VolumeDescriptor) Get_system_id() []byte

Get_system_id returns system_id.

func (VolumeDescriptor) Get_type_l_path_table

func (s VolumeDescriptor) Get_type_l_path_table() []byte

Get_type_l_path_table returns type_l_path_table.

func (VolumeDescriptor) Get_type_m_path_table

func (s VolumeDescriptor) Get_type_m_path_table() []byte

Get_type_m_path_table returns type_m_path_table.

func (VolumeDescriptor) Get_unused

func (s VolumeDescriptor) Get_unused() []byte

Get_unused returns unused.

func (VolumeDescriptor) Get_vd_id

func (s VolumeDescriptor) Get_vd_id() []byte

Get_vd_id returns vd_id.

func (VolumeDescriptor) Get_vd_type

func (s VolumeDescriptor) Get_vd_type() byte

Get_vd_type returns vd_type.

func (VolumeDescriptor) Get_vd_version

func (s VolumeDescriptor) Get_vd_version() byte

Get_vd_version returns vd_version.

func (VolumeDescriptor) Get_vol_seq_num

func (s VolumeDescriptor) Get_vol_seq_num() []byte

Get_vol_seq_num returns vol_seq_num.

func (VolumeDescriptor) Get_volume_id

func (s VolumeDescriptor) Get_volume_id() []byte

Get_volume_id returns volume_id.

func (VolumeDescriptor) Get_volume_set_id

func (s VolumeDescriptor) Get_volume_set_id() []byte

Get_volume_set_id returns volume_set_id.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL