From 10ff631215775e1d89a639ad6312d03bc40839e1 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 5 Jul 2023 08:16:17 +0200 Subject: Merging upstream version 0.7.0. Signed-off-by: Daniel Baumann --- pydyf/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'pydyf/__init__.py') diff --git a/pydyf/__init__.py b/pydyf/__init__.py index 2e589fe..3d0b122 100755 --- a/pydyf/__init__.py +++ b/pydyf/__init__.py @@ -9,7 +9,7 @@ from codecs import BOM_UTF16_BE from hashlib import md5 from math import ceil, log -VERSION = __version__ = '0.6.0' +VERSION = __version__ = '0.7.0' def _to_bytes(item): @@ -549,11 +549,11 @@ class PDF: object_.generation)) xref.append((1, self.current_position, 0)) - field2_size = ceil(log(self.current_position, 8)) + field2_size = ceil(log(self.current_position + 1, 256)) max_generation = max( object_.generation for object_ in self.objects) field3_size = ceil(log( - max(max_generation, len(compressed_objects)), 8)) + max(max_generation, len(compressed_objects)) + 1, 256)) xref_lengths = (1, field2_size, field3_size) xref_stream = b''.join( value.to_bytes(length, 'big') -- cgit v1.2.3