La capacidad de visualización de EPUB nativa es la más reciente en la tapa de Microsoft Edge a partir de Windows 10 Redstone 2 Preview Build 14971, que vimos en el post Edge obtiene soporte EPUB (eBooks) en Creator's Update. Puede ver archivos EPUB, marcar sus páginas, cambiar el estilo de fuente y hacer más con Edge.
Esta publicación le dice cómo y dónde Edge almacena los marcadores y configuraciones de EPUB, y cómo borrarlos.
Tabla de contenido
- ¿Dónde guarda Edge los marcadores EPUB y la configuración de posición actual?
- BookReader_ files - ¿De qué trata cada archivo?
- ¿Puedo transferir marcadores EPUB a otra cuenta de usuario?
- ¿Cómo eliminar todos los marcadores y configuraciones de EPUB (para todos los eBooks)?
¿Dónde almacena Edge los marcadores EPUB y la configuración de posición actual?
Los marcadores de EPUB, el último capítulo visitado y el número de página se almacenan en la siguiente carpeta:
% localappdata% \ Packages \ Microsoft.MicrosoftEdge_8wekyb3d8bbwe \ LocalState
Aquí están los nombres de archivo de muestra donde se almacenan los datos, en formato JSON. El conjunto de caracteres al final del nombre de archivo parece ser el código hash que Edge genera para cada archivo EPUB, y varía de un archivo a otro.
- BookReader_BookmarksData_BdQn37uABAze0ZFJoTuH5ABHcgk =
- BookReader_PositionData_BdQn37uABAze0ZFJoTuH5ABHcgk =
- BookReader_PrescanningData_BdQn37uABAze0ZFJoTuH5ABHcgk =
Es posible que Microsoft Edge esté leyendo el identificador EPUB único disponible en los metadatos del archivo EPUB y lo esté utilizando como entrada para la generación de hash. Bien. Es solo una presunción, ya que el hash nunca cambia incluso si se cambia el nombre del archivo, y los códigos coincidentes tampoco parecen estar almacenados en la base de datos ESP spartan.edb. Además, la transferencia de los archivos de marcadores a otro perfil de usuario funcionó bien. Esto me hace creer que se está utilizando el identificador EPUB único, o ISBN.
Esto es de lo que trata cada archivo
BookReader_PositionData_ almacena el último número de capítulo visitado y la página exacta que estaba viendo antes de cerrar Edge. Cuando abra el libro electrónico la próxima vez, lo llevarán a esa ubicación exacta. Los datos de posición se ven a continuación.
{"linearContentDocumentHref": "OEBPS / html / ch05.html", "location": {"containerPath": "body> p: nth-of-type (57)", "offset": 0, "afterAllChildren": false }, "progressInContentDocument": 0.7647058823529411}
BookReader_PrescanningData_ almacena lo que parece ser un caché completo de la "Tabla de contenido" y los respectivos valores porcentuales de "progreso" para cada página. Estos datos se pueden usar para la barra de desplazamiento horizontal para mostrar el porcentaje de progreso a medida que arrastra el control deslizante.
BookReader_BookmarksData_ contiene la lista de marcadores que el usuario había agregado en ese archivo EPUB. Para cada marcador, se almacenan la fecha y la marca de tiempo marcadas, el número de capítulo, el título, la URL y los valores de porcentaje de progreso.
[{"title": "¿Qué es una aplicación de la Tienda Windows?", "progress": {"progressPercentage": 55.128026015240685, "position": {"linearContentDocumentHref": "OEBPS / html / ch06.html", "location": {"containerPath": "body> p: nth-of-type (11)", "offset": 0, "afterAllChildren": false}, "progressInContentDocument": 0.1111111111111111}, "chapter": {"title": " ¿Qué es una aplicación de la Tienda Windows? ", " Link ":" OEBPS / html / ch06.html # ch06sec1 ", " level ": 1}}, " date ":" 2016-11-19T05: 47: 15.070Z ", "rightToLeft": falso}]
Transferir marcadores y configuraciones de EPUB
En mi computadora de prueba, pude transferir con éxito la configuración y los marcadores a un perfil de usuario diferente copiando los archivos a la carpeta respectiva "LocalState" de la cuenta de usuario de destino.
Eliminar todos los marcadores y configuraciones de EPUB para todos los eBooks
Para borrar todos los marcadores (para todos los archivos EPUB), todo lo que necesita hacer es eliminar los archivos BookReader * en la siguiente carpeta. Elimina todos los marcadores y la configuración de posición de página para todos los archivos EPUB.
% localappdata% \ Packages \ Microsoft.MicrosoftEdge_8wekyb3d8bbwe \ LocalState
Por otro lado, para borrar solo los marcadores de un archivo EPUB en particular, puede hacerlo utilizando la interfaz del lector Microsoft Edge EPUB donde puede eliminar marcadores uno por uno para cada archivo.
Alternativamente, abra cada archivo BookReader_PrescanningData_ * en la ubicación anterior para conocer el nombre del título del libro electrónico respectivo.
Una vez que encuentre el archivo correcto, elimine los tres archivos que tienen el mismo valor hash al final del nombre de archivo.
Como nota al margen, el estilo de fuente y la configuración del tema no se almacenan por archivo.
Microsoft Edge evoluciona constantemente para convertirse en un navegador completo, obteniendo nuevas incorporaciones de funciones en cada compilación de Windows 10. Mis hallazgos aquí se basan en Windows 10 Build 14971. Microsoft puede agregar una opción de GUI para borrar la configuración de EPUB en una de las futuras versiones.