CFBReader

Revisión

CFBReader Es una clase en Aspose.Email FOSS para Python.

Reutilizable lector para contenedores de archivos binarios (CFB).

Esta clase ofrece 11 métodos para trabajar con objetos CFBReader en programas de Python. Los métodos disponibles incluyen: __init__, close, find_child_by_name, from_file, get_entry, get_stream_data, iter_children, iter_storages, iter_streams, iter_tree, resolve_path. Todos los miembros públicos están accesibles a cualquier aplicación de Python después de instalar el Aspose.Email FOSS para el paquete de python. Propiedades : DIRECTORY_ENTRY_LAYOUT, HEADER_LAYOUT, data_size, difat, directory_entries, directory_entry_count,Y 12 más.

Propiedades

NombreTipoAccesoDescripción
data_sizeintLeerTiene el tamaño de los datos.
major_versionintLeerObtenga la versión más importante.
sector_sizeintLeerTiene el tamaño del sector.
mini_sector_sizeintLeerTiene el tamaño del mini sector.
fat_sector_countintLeerSe cuenta el sector de la grasa.
directory_entry_countintLeerSe cuenta con el número de entrada del directorio.
materialized_stream_countintLeerSe cuenta con el flujo materializado.
file_sizeintLeerObtenga el tamaño del archivo.
HEADER_LAYOUTDict[str, Tuple[int, int]]LeerTiene el layout de la cabeza.
DIRECTORY_ENTRY_LAYOUTDict[str, Tuple[int, int]]LeerObtenga el layout de entrada del directorio.
header``LeerTiene el encabezado.
difatList[SectorNumber]LeerTiene el dife.
fatList[int]LeerTiene la grasa.
mini_fatList[int]LeerTiene el mini grasa.
directory_entries``LeerObtenga las entradas de la Directora.
root_entry``LeerSe encuentra la entrada de raíz.
mini_stream``LeerTiene el mini-strío.
stream_dataDict[StreamId, bytes]LeerObtenga los datos de flujo.

Metodología

firmaDescripción
`init(data: bytesmmap.mmap, _mmap_owner: mmap.mmap
`from_file(path: Pathstr)“CFBReader”`
close()Libera cualquier recurso asociado con el archivo CFB abierto
get_entry(stream_id: StreamId)DirectoryEntryDevolve el DirectoryEntry para el identificador de flujo especificado
get_stream_data(stream_id: StreamId)bytesReturne los bajos crudos del flujo identificado por stream_id
iter_storages()Iterator[DirectoryEntry]Los beneficios DirectoryEntry objetos que representan las entradas de almacenamiento
iter_streams()Iterator[DirectoryEntry]Los beneficios DirectoryEntry objetos que representan entradas de flujo
iter_children(storage_stream_id: StreamId)Iterator[DirectoryEntry]El niño DirectoryEntry recibe objetos del almacenamiento dado
iter_tree(start_stream_id: StreamId)Iterator[Tuple[int, DirectoryEntry]]Se trata de un árbol crucial de primer nivel como (depth, entry) Tuples de la.
find_child_by_name(storage_stream_id: StreamId, name: str)Optional[DirectoryEntry]Busca entrada infantil con el nombre dado bajo un almacenamiento
resolve_path(names: Iterable[str], start_stream_id: StreamId)Optional[DirectoryEntry]Resolve un recorrido de almacenamiento/flujo con los nombres exactos de entrada en directorio.

Ver también

 Español