METHOD OF MODIFYING SOFTWARE DISTRIBUTION PACKAGE WITHOUT RECALCULATING SIGNATURES FOR FILES WITHIN SOFTWARE DISTRIBUTION PACKAGE

FIELD: physics, computer engineering.SUBSTANCE: invention relates to modifying a software distribution package. A method of modifying a software distribution package comprises steps of creating a software distribution package which is an APK file using a assembling means, wherein the software distri...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: FILATOV KONSTANTIN MIKHAJLOVICH, JABLOKOV VIKTOR VLADIMIROVICH
Format: Patent
Sprache:eng ; rus
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:FIELD: physics, computer engineering.SUBSTANCE: invention relates to modifying a software distribution package. A method of modifying a software distribution package comprises steps of creating a software distribution package which is an APK file using a assembling means, wherein the software distribution package contains compressed file data and digital signatures for all files; determining whether it is necessary to modify the created software distribution package using modification means; determining the size of the modification using the modification means; if the size of the modification is not greater than a given threshold, the modification means are used to modify the comments section in the software distribution package without recalculating digital signatures for files within the software distribution package; if the size of the modification is greater than the given threshold, the modification means are used to modify the shift region between the file structure of the software distribution package and the compressed data in the software distribution package without recalculating digital signatures for files within the software distribution package.EFFECT: enabling modification of a software distribution package for the end user using a method of modifying a software distribution package without recalculating digital signatures for files within the software distribution package.5 cl, 4 dwg Изобретение относится к области внесения изменений в дистрибутив программного обеспечения. Технический результат настоящего изобретения заключается в обеспечении изменения дистрибутива программного обеспечения для конечного пользователя с использованием способа изменения дистрибутива программного обеспечения без повторного вычисления цифровых подписей для файлов внутри дистрибутива. Способ изменения дистрибутива содержит этапы, на которых создают дистрибутив программного обеспечения, который является АРК-файлом, при помощи средства сборки, при этом дистрибутив содержит сжатые данные файлов и цифровые подписи ко всем файлам; определяют, необходимо ли вносить изменения в созданный дистрибутив с помощью средства внесения изменений; определяют размер вносимых изменений с помощью средства внесения изменений; если размер изменений не превышает заданный порог, с помощью средства внесения изменений вносят изменения в секцию комментариев в дистрибутиве без повторного вычисления цифровых подписей для файлов внутри дистрибутива; если размер изменений превышает заданный по