iso9660

package
v2.0.8 Latest Latest
Warning

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

Go to latest
Published: Dec 17, 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.

func (VolumeDescriptor) Put_abstract_file_id

func (s VolumeDescriptor) Put_abstract_file_id(v []byte)

Put_abstract_file_id sets abstract_file_id.

func (VolumeDescriptor) Put_application_id

func (s VolumeDescriptor) Put_application_id(v []byte)

Put_application_id sets application_id.

func (VolumeDescriptor) Put_bibliographic_file_id

func (s VolumeDescriptor) Put_bibliographic_file_id(v []byte)

Put_bibliographic_file_id sets bibliographic_file_id.

func (s VolumeDescriptor) Put_copyright_file_id(v []byte)

Put_copyright_file_id sets copyright_file_id.

func (VolumeDescriptor) Put_created

func (s VolumeDescriptor) Put_created(v []byte)

Put_created sets created.

func (VolumeDescriptor) Put_data_preparer_id

func (s VolumeDescriptor) Put_data_preparer_id(v []byte)

Put_data_preparer_id sets data_preparer_id.

func (VolumeDescriptor) Put_effective

func (s VolumeDescriptor) Put_effective(v []byte)

Put_effective sets effective.

func (VolumeDescriptor) Put_escape_sequences

func (s VolumeDescriptor) Put_escape_sequences(v []byte)

Put_escape_sequences sets escape_sequences.

func (VolumeDescriptor) Put_expiration

func (s VolumeDescriptor) Put_expiration(v []byte)

Put_expiration sets expiration.

func (VolumeDescriptor) Put_flags

func (s VolumeDescriptor) Put_flags(v byte)

Put_flags sets flags.

func (VolumeDescriptor) Put_logical_block_size

func (s VolumeDescriptor) Put_logical_block_size(v []byte)

Put_logical_block_size sets logical_block_size.

func (VolumeDescriptor) Put_modified

func (s VolumeDescriptor) Put_modified(v []byte)

Put_modified sets modified.

func (VolumeDescriptor) Put_opt_type_l_path_table

func (s VolumeDescriptor) Put_opt_type_l_path_table(v []byte)

Put_opt_type_l_path_table sets opt_type_l_path_table.

func (VolumeDescriptor) Put_opt_type_m_path_table

func (s VolumeDescriptor) Put_opt_type_m_path_table(v []byte)

Put_opt_type_m_path_table sets opt_type_m_path_table.

func (VolumeDescriptor) Put_path_table_size

func (s VolumeDescriptor) Put_path_table_size(v []byte)

Put_path_table_size sets path_table_size.

func (VolumeDescriptor) Put_publisher_id

func (s VolumeDescriptor) Put_publisher_id(v []byte)

Put_publisher_id sets publisher_id.

func (VolumeDescriptor) Put_root_dir_record

func (s VolumeDescriptor) Put_root_dir_record(v []byte)

Put_root_dir_record sets root_dir_record.

func (VolumeDescriptor) Put_set_size

func (s VolumeDescriptor) Put_set_size(v []byte)

Put_set_size sets set_size.

func (VolumeDescriptor) Put_space_size

func (s VolumeDescriptor) Put_space_size(v []byte)

Put_space_size sets space_size.

func (VolumeDescriptor) Put_std_version

func (s VolumeDescriptor) Put_std_version(v byte)

Put_std_version sets std_version.

func (VolumeDescriptor) Put_system_id

func (s VolumeDescriptor) Put_system_id(v []byte)

Put_system_id sets system_id.

func (VolumeDescriptor) Put_type_l_path_table

func (s VolumeDescriptor) Put_type_l_path_table(v []byte)

Put_type_l_path_table sets type_l_path_table.

func (VolumeDescriptor) Put_type_m_path_table

func (s VolumeDescriptor) Put_type_m_path_table(v []byte)

Put_type_m_path_table sets type_m_path_table.

func (VolumeDescriptor) Put_unused

func (s VolumeDescriptor) Put_unused(v []byte)

Put_unused sets unused.

func (VolumeDescriptor) Put_vd_id

func (s VolumeDescriptor) Put_vd_id(v []byte)

Put_vd_id sets vd_id.

func (VolumeDescriptor) Put_vd_type

func (s VolumeDescriptor) Put_vd_type(v byte)

Put_vd_type sets vd_type.

func (VolumeDescriptor) Put_vd_version

func (s VolumeDescriptor) Put_vd_version(v byte)

Put_vd_version sets vd_version.

func (VolumeDescriptor) Put_vol_seq_num

func (s VolumeDescriptor) Put_vol_seq_num(v []byte)

Put_vol_seq_num sets vol_seq_num.

func (VolumeDescriptor) Put_volume_id

func (s VolumeDescriptor) Put_volume_id(v []byte)

Put_volume_id sets volume_id.

func (VolumeDescriptor) Put_volume_set_id

func (s VolumeDescriptor) Put_volume_set_id(v []byte)

Put_volume_set_id sets volume_set_id.

Jump to

Keyboard shortcuts

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