ЗАО «Агропромбанк», являясь аккредитованным удостоверяющим центром, в целях стандартизации электронных документов в Приднестровской Молдавской Республике, разработал стандарт контейнера электронного документа – EDoc.
Стандарт гарантирует неизменность электронного документа и неотрекаемость подписанта при использовании квалифицированной электронной подписи. В стандарт контейнера электронного документа заложена возможность работы с электронным документом в любой современной операционной системе с использованием современных средств разработки программного обеспечения.
Структуру EDoc документа можно представить в виде контейнера, включающего последовательность блочных элементов различного содержания.
<root xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:edoc="http://agroprombank.com/edoc.xsd">
<edoc:Document Id="document-Guid документа">
<edoc:Template Id="templateGuid" CompilerVersion="версия компилятора/сборки, которой был создан документ">
<edoc:Reference URI="Uri репозитория, где находится шаблон для текущего документа">
<edoc:DigestMethod Algorithm="Название алгоритма, которым будет сформирован хэш-образ для xslt-шаблона" />
<edoc:DigestValue><!--хэш образ xslt-шаблона--></edoc:DigestValue>
</edoc:Reference>
</edoc:Template>
<edoc:References>
<!--блок ссылок на другие документы-->
<edoc:ReferenceDocument Id="referenceGuid 1" Name="Дополнение 1 к документу №-" />
<edoc:ReferenceDocument Id="referenceGuid 2" Name="Дополнение 2 к документу №-" />
</edoc:References>
<edoc:Data>
<!--Данные XML в свободной форме-->
</edoc:Data>
<edoc:Attachments>
<!--блок вложений-->
<edoc:Attachment Id="attachmentGuid 1">
<edoc:Reference URI="Uri файла вложения">
<edoc:DigestMethod Algorithm="Название алгоритма, которым будет сформирован хэш-образ для файла вложения" />
<edoc:DigestValue><!--хэш образ вложения--></edoc:DigestValue>
</edoc:Reference>
</edoc:Attachment>
</edoc:Attachments>
</edoc:Document>
<edoc:TemplateData Id="templateGuid"><!--base 64 файла шаблона--></edoc:TemplateData>
<edoc:AttachmentData Id="attachmentGuid 1"><!--base 64 файла вложения--></edoc:AttachmentData>
<edoc:Signatures>
<!--блок списка подписей-->
<edoc:Signature Id="signatureGuid">
<!--стандартный элемент XMLDSig, который подписывает блок данных, либо блок данных и другие подписи, либо только другую подпись-->
</edoc:Signature>
</edoc:Signatures>
</root>
Контейнер электронного документа основан на машиночитаемом формате электронной разметки XML. Контейнер имеет стандарт структуры документа – XSD. Все служебные теги стандарта находятся в пространстве имен «edoc:». Корневым элементом документа EDoc является элемент «Document». В корневом элементе документа располагается вся значимая подписываемая информация документа.
Каждый электронный документа формата EDoc имеет уникальный ID документа, который располагается в атрибуте «Id» ноды «Document». Уникальный идентификатор представляет собой запись «document-Guid документа». Например «document-9e1f08af-c7f8-47f8-9e28-4ee30d53d99f». Эта запись говорит о том, что данный документ имеет уникальный идентификатор «9e1f08af-c7f8-47f8-9e28-4ee30d53d99f». Уникальный идентификатор документа позволяет ссылаться на данный документ из других электронных документов формата EDoc.
<root xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:edoc="http://agroprombank.com/edoc.xsd">
<edoc:Document Id="document-9e1f08af-c7f8-47f8-9e28-4ee30d53d99f">
<!-- содержимое электронного документа -->
</edoc:Document>
</root>
XSLT-шаблоны представляют собой файлы визуального представления документов. Шаблоны построены на основе расширяемого языка преобразований таблиц стилей – XSLT. Они содержат информацию о том, как должен выглядеть документ (форматирование, абзацы, размер листа, поля страницы, таблицы и т.п.). Шаблоны могут быть встроены в файл-контейнер EDoc в виде base64 строки, либо присутствовать только в виде ссылки на репозиторий.
Ссылка на шаблон содержит хэш-образ шаблона, название алгоритма, которым был получен хэш-образ и относительный путь к файлу шаблона. Каждый шаблон подписывается квалифицированной подписью третьей стороны.
Следующим этапом, после подписи шаблона, является загрузка в репозиторий. В качестве репозитория может выступать локальная папка на диске, или удалённая папка на любом сервере, доступном в сети. Uri ссылка (не путать с Url) на шаблон в удалённом репозитории может иметь вид:
template.repository.edoc://orgId/templateId/versionId
где вместо template.repository.edoc:// будет подставлен Url (не путать с Uri) к репозиторию из файла конфигураций и добавлено orgId/templateId/versionId.
При открытии документа в формате EDoc, приоритетом является проверка наличия вложенного в документ XSLT-шаблона, если таковой отсутствует, то его поиск по очереди ведётся во всех доступных онлайн-репозиториях. Загрузка шаблона производится из первого репозитория, в котором он будет найден.
<!--
edoc:Reference - стандартный элемент XMLDSig (с исключённым блоком <Transforms></Transforms>
- всегда используется http://www.w3.org/2001/10/xml-exc-c14n#), который перенесён
из пространства ds: в пространство edoc:.
-->
<edoc:Template Id="d9bd3d56-9a38-447c-9fdf-ef7cf5f2edd5" CompilerVersion="1.0">
<edoc:Reference URI="template.repository.edoc://templates/apb/score/scorenA4v.xslt" />
<edoc:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
<edoc:DigestValue>YwixZsCF5RjSL1l6/10Jr09ByICxN7yihLZpjzpCpWI=</edoc:DigestValue>
</edoc:Reference>
</edoc:Template>
Формат EDoc позволяет ссылаться на другие документы EDoc обеспечивая взаимосвязь между документами. Каждый документ может ссылаться на несколько документов реализуя связь один ко многим. Ссылки на другие документы используются, например, для ответов на письма либо для ссылки на договор в актах оказания услуг и других случаях.
Ссылки на другие документы находятся блоке «References». Каждая ссылка на другой документ описывается в ноде «ReferenceDocument». В атрибутах указываются параметры внешнего документа. Атрибут «Id» содержит уникальный ID документа, атрибут «Name» содержит название документа. Количество ссылок не ограниченно.
<edoc:References>
<!--блок ссылок на другие документы-->
<edoc:ReferenceDocument Id="referenceGuid 1" Name="Дополнение 1 к документу №-" />
<edoc:ReferenceDocument Id="referenceGuid 2" Name="Дополнение 2 к документу №-" />
</edoc:References>
<edoc:Data>
</edoc:Data>
Блок данных «Data» описывает суть документа. Содержимое блока данных зависит от вида документа. Каждый вид документа определяет свой набор тегов и значений. Стандарт электронного документа EDoc позволяет создавать свои варианты документов либо воспользоваться форматами предлагаемыми Удостоверяющим Центром ЗАО «Агропромбанк».
Политика стандарта EDoc однозначно требует машиночитаемости блока данных. Отображение информации в понятном человеку виде, достигается путем XSLT преобразования документа. Более подробная информация о преобразовании содержится в разделе информации о шаблоне визуального представления.
Перед разработкой собственного формата данных, настоятельно рекомендуем ознакомиться со списком описанных форматов на сайте Удостоверяющего Центра.
Стандарт запрещает использовать несколько блоков данных в одном документе.
<edoc:Data>
<score>
<purveyor>ООО "Кристалл"</purveyor>
<fiscalcode>0100085621</fiscalcode>
<address>г. Тираспроль, ул. Ленина № д.</address>
<phone>(533) 8-00-00</phone>
<paymentaccount>3242180000028648 в ОАО "Чистые пруды" г. Тирасполь, МФО 486302, КУБ №, к.сч 30340000079</paymentaccount>
<scorenumber>96</scorenumber>
<scoredate>01 апреля 2020г.</scoredate>
<scorepayer>ОАО "Чистые пруды", г. Тирасполь</scorepayer>
<orders>
<order>
<number>1</number>
<nameorder>Заправка лазерного картриджа</nameorder>
<countunits>шт.</countunits>
<count>10</count>
<price>82</price>
<sum>820</sum>
</order>
<order>
<number>2</number>
<nameorder>Восстановление лазерного картриджа</nameorder>
<countunits>шт.</countunits>
<count>1</count>
<price>81.35</price>
<sum>81.35</sum>
</order>
<order>
<number>3</number>
<nameorder>Ремонт лазерного картриджа</nameorder>
<countunits>шт.</countunits>
<count>4</count>
<price>66</price>
<sum>264</sum>
</order>
<sumorders>1165.35</sumorders>
<sumorderstext>Одна тысяча сто шестьдесят пять рублей 35 копеек</sumorderstext>
</orders>
</score>
</edoc:Data>
Контейнер электронного документа EDoc позволяет работать с вложениями. Вложенным может быть файл любого формата и размера. Стандарт позволяет работать как с вложениями внутри документа, так и находящихся в виде отдельных файлов. Стандарт гарантирует проверку файла на предмет подмены и корректировки. Каждое вложение защищенно ХЭШ значением, которое формируется с помощью математических алгоритмов на основании содержимого файла. Значение ХЭШ функции и название алгоритма указываются в параметрах вложения.
Информация о вложенных файлах содержится в ноде «Attachments». Информация о конкретном вложенном файле содержится в ноде «Attachment». Каждое вложение имеет уникальный идентификатор – GUID который указывается в атрибуте «Id». Нода «Reference» содержит информацию о вложенном файле. Атрибут «URI» содержит информацию о местоположении файла согласно формата URI. Значение ХЭШ функции содержатся в ноде «DigestValue». Параметры алгоритма формирования ХЭШ значения указываются в ноде «DigestMethod» и атрибуте «Algorithm».
Содержимое файла может быть вложено в документ EDoc. Описание формата вложения содержится в разделе 7 Вложенные файлы (данные).
<!--
edoc:Reference - стандартный элемент XMLDSig (с исключённым блоком <Transforms></Transforms>
- всегда используется http://www.w3.org/2001/10/xml-exc-c14n#), который перенесён
из пространства ds: в пространство edoc:. Transform в данном случае применяется только к файлам типа Xml.
-->
<edoc:Attachments>
<!--блок вложений-->
<edoc:Attachment Id="attachmentGuid 1">
<edoc:Reference URI="Uri файла вложения">
<edoc:DigestMethod Algorithm="Название алгоритма, которым будет сформирован хэш-образ для файла вложения" />
<edoc:DigestValue><!--хэш образ вложения--></edoc:DigestValue>
</edoc:Reference>
</edoc:Attachment>
</edoc:Attachments>
Стандарт позволяет отделять шаблон визуального представления от содержимого документа, а также вкладывать шаблон визуального представления внутрь документа. Вложение шаблона визуального представления позволяет работать с документами в оффлайн режиме, программе просмотра электронного документа не придётся искать шаблон отображения в репозитории шаблонов, но при этом размер самого электронного документа увеличится на размер вложенного шаблона.
Если программа просмотра находит вложенный шаблон, то документ отображается только с помощью вложенного шаблона отображения.
Данные вложенного шаблона находятся за пределами блока подписываемых данных в ноде «TemplateData». Значение атрибута «Id» содержит уникальный ID шаблона. Данный уникальный идентификатор должен совпадать со значением атрибута «Id» ноды «Template» в блоке подписываемых данных. Если идентификаторы не будут совпадать, то вложенный шаблон применяться не будет. Шаблон в формате Base64 строки располагается внутри ноды «TemplateData».
<edoc:TemplateData Id="templateGuid">
<!--base 64 файла шаблона-->
</edoc:TemplateData>
Стандарт позволяет размещать содержимое вложенных файлов внутри электронного документа. Это позволит автономно использовать документ, в случае использования внешних файлов, они всегда должны поставляться вместе с документом и находится в постоянной доступности. Вложение файлов позволяют это избежать, но при этом размер электронного документа увеличивается на размер вложенных файлов.
Содержимое файлов размещается в ноде «AttachmentData» в формате Base64 строки. Каждый файл имеет уникальный идентификатор – атрибут «Id». Данный идентификатор должен совпадать со значением атрибута «Id» ноды «Attachment» в блоке подписываемых данных.
Стандарт поддерживает сколь угодно много вложенных файлов. Хэш файла должен совпадать с указанным в блоке подписанных данных.
<edoc:AttachmentData Id="attachmentGuid 1">
<!--base 64 файла вложения-->
</edoc:AttachmentData>
A standard repack just installs. The Updated.Repack label signifies Q4 2024 alterations.
Introduction
The "Need for Speed Anthology" is a comprehensive collection of some of the most iconic racing games in the Need for Speed series. Recently, an updated repack of this anthology has been released by R.G. Mechanics, a renowned game repacker. This updated repack, titled "Need.for.Speed.Anthology.Updated.Repack-R.G.Mechanics", offers an exciting experience for fans of the series, bringing together six classic games in one convenient package.
What's Included
The Need for Speed Anthology Updated Repack includes the following games:
Key Features
The updated repack offers several key features that make it an attractive package for fans:
Conclusion
The "Need.for.Speed.Anthology.Updated.Repack-R.G.Mechanics" is a must-have for fans of the Need for Speed series. With six classic games in one package, updated graphics, and all DLCs included, this repack offers an incredible value. Whether you're a seasoned gamer or new to the series, this anthology is sure to provide hours of adrenaline-fueled racing excitement.
The Need for Speed Anthology Updated Repack by R.G. Mechanics
is a comprehensive collection of titles from the long-running racing franchise, spanning decades of the series' history. This repack is specifically designed for compatibility with modern operating systems and includes various fixes and updates. Anthology Contents
While specific contents can vary by version, typical "Updated" anthologies from this group include: Need.for.Speed.Anthology.Updated.Repack-R.G.Mechanics
Classic Era: The Need for Speed (1994), NFS II, Hot Pursuit (1998), High Stakes (1999), and Porsche Unleashed.
Black Box Era: Underground 1 & 2, Most Wanted (2005), Carbon, ProStreet, and Undercover.
Modern Era: Shift 1 & 2 Unleashed, Hot Pursuit (2010), The Run, Most Wanted (2012), Rivals, Payback, and Heat. Key Features of the Repack
Compatibility Fixes: Includes community patches and wrappers (like dgVoodoo or widescreen fixes) to ensure older titles run on Windows 10/11.
Localized Options: Most titles feature multiple language selections (Interface and Audio) during installation.
Integrated DLCs: Often includes all previously released downloadable content and Deluxe/Limited edition bonuses for later games like Payback and Heat.
No-DVD/Crack: Pre-applied patches allow the games to run without original discs or launchers. Important Technical Notes
Language Limitations: Some of the oldest titles (like the first two games) may lack Russian localization due to technical incompatibilities with modern OS fixes.
Physics & Tuning: Later titles in the collection, such as ProStreet, are noted for having more complex tuning and interesting physics compared to earlier arcade-focused entries.
Do you need help with system requirements for a specific game in the anthology or instructions on how to apply widescreen fixes?
Need for Speed - Антология / Anthology PC (1996-2019 ... - VK A standard repack just installs
Developing a blog post about the Need for Speed Anthology (Updated Repack by R.G. Mechanics) requires balancing nostalgia for one of racing's most iconic franchises with the practical benefits of a high-quality repack.
Since R.G. Mechanics is a well-known group for creating highly compressed, yet stable and complete game installers, this post should highlight how this specific anthology serves as a "time machine" for racing fans. The Ultimate Racing Time Machine: Why the NFS Anthology R.G. Mechanics is a Must-Have
If you’ve ever felt the urge to trade the hyper-realism of modern sims for the pure, high-octane adrenaline of the late '90s and early 2000s, you aren’t alone. The Need for Speed (NFS) franchise didn't just define the racing genre; it defined an era of car culture.
While tracking down every individual disc from the past 25 years is a nightmare, the Need for Speed Anthology (Updated Repack by R.G. Mechanics) offers a seamless way to relive the glory days. Here’s why this specific collection is still the gold standard for fans. 1. A Decade of Evolution in One Install
From the exotic locales of the early 3DO-inspired roots to the neon-drenched streets of Underground and the legendary police chases of Most Wanted (2005), this anthology covers the series' most critical evolution. Having these titles updated and bundled means you can see the shift from "sim-lite" exotic racing to the tuner-culture phenomenon in a single afternoon. 2. The R.G. Mechanics Difference: Stability and Size
Old games are notoriously finicky on modern Windows 10 and 11 systems. R.G. Mechanics is legendary in the scene for:
Updated Fixes: Many repacks include community patches and widescreen fixes that allow these classics to run at modern resolutions without crashing.
Lossless Compression: You get the full game—videos, music, and textures—without the massive file sizes typical of modern digital storefronts.
Easy Installation: No more hunting for obscure .dll files or dealing with ancient DRM that no longer works. It's a "set it and forget it" experience. 3. The "Golden Trio" Returns
Every NFS fan has their favorite, but this anthology lets you jump straight into the heavy hitters:
NFS: Underground 2: Re-experience the best open-world customization ever put in a racing game. Key Features The updated repack offers several key
NFS: Most Wanted (2005): Take on the Blacklist and remember why the BMW M3 GTR is the most iconic car in gaming history.
NFS: Hot Pursuit 2: Simple, fast, and featuring a soundtrack that still slaps two decades later. 4. Preservation in the Digital Age
Many of these titles are no longer available for purchase on platforms like Steam or EA App due to expired car and music licenses. For many, these repacks are the only way to keep the history of the franchise alive and playable. Final Verdict
The Need for Speed Anthology (Updated Repack by R.G. Mechanics) isn't just a collection of files; it’s a curated library of racing history. Whether you’re looking to beat Razor one more time or just want to cruise through Bayview with "Riders on the Storm" playing, this is the most efficient way to do it.
How do you feel about the modern direction of NFS compared to these classics? Let us know which game you're installing first!
I notice you've shared a string that appears to be the name of a repack release from "R.G. Mechanics" — a group known for distributing cracked and compressed versions of commercial video games, including Need for Speed titles.
If you're asking me to produce a piece of content related to this, I need a bit more clarification. Here's what I can help with, depending on your intent:
Could you please clarify what kind of "piece" you need? For example:
Let me know, and I'll produce exactly that.
Most R.G. Mechanics releases come with these fixes pre-applied, but if the game fails to launch, you may need the "Compact" fixes.
R.G. Mechanics has included a "LAN Multiplayer Fix" using the Gameranger protocol and Radmin VPN. The installer adds a custom server list that points to community-hosted Master Servers (since EA shut down the official ones in 2021).