Прогнозирование размера апплета JavaCard на карте

Согласно старой странице OpenCV:

Доступно несколько видеокомпрессоров без потерь. Однако ни один из них не поддерживается на всех платформах одновременно. Ищите HuffYUV, CorePNG, Motion PNG или Motion JPEG2000.

blockquote>

Недавние документы OpenCV также упоминают пару альтернатив, например JPG2000 и LAGS ( Lagarith Lossless Codec ).

Некоторое время назад кто-то отправил сообщение , объяснив, как он использовал OpenCV и FFmpeg для рендеринга видео с сжатием без потерь.

0
задан thotheolh 17 January 2019 в 08:18
поделиться

3 ответа

JCA (сборка карты Java) - это текстовое представление файла CAP.

Файл CAP является файлом контейнера, и каждый компонент в этом контейнере является файлом сам по себе. Он содержит информацию о преобразованном пакете, где каждый компонент содержит информацию о преобразованном пакете. Этот файл будет использоваться клиентом GP (или чем-то похожим) для загрузки байт-кода (в файле cap) на карту.

Если вы конвертируете апплет для возможной установки на смарт-карту, вы можете сгенерировать файл CAP и файл JCA. Затем вы можете просмотреть файл JCA, чтобы проверить содержимое файла CAP в удобной для чтения форме.

Итак,

, какой из них следует использовать для наиболее точного определения размера моих кодов?

Условно говоря, размер обоих файлов (CAP & amp; JCA) будет меняться при любом изменении исходного кода, но вы можете проверить размер файла CAP для этой цели.

Больше информации о CAP & amp; JCA можно найти из. https://www.oracle.com/technetwork/java/embedded/javacard/documentation/applet-136808.html#capfl

0
ответ дан hsg 17 January 2019 в 08:18
поделиться

Отвечая @Martin Paljak, вот вывод GPPro:

GlobalPlatformPro v0.3.10rc4-0-gb81610e
Running on Windows 7 ..... , Java 1.8.0_151 by Oracle Corporation
**** CAP info of test.cap
CAP file (v2.2) generated on Fri Jan 18 ......... 2019
By Oracle Corporation converter  [v3.0.4] with JDK 1.8.0 (Oracle Corporation)
Package: ..... v1.0 with AID ..........
Applet: ..... with AID ..........
Import: A0000000620001 v1.0
Import: A0000000620102 v1.5
Import: A0000000620201 v1.5
Import: A0000000620101 v1.5
Total code size: 5242 bytes (17345 with debug)
SHA256 (code): 2AC53C69054C0B33BC2814A514A60BDE8B4E084FC2136AB562492D54A55C1129
SHA1   (code): B523BF8E49C86157988FD1BDD667E4CC68CFF8EF
No smart card readers with a card found
0
ответ дан thotheolh 17 January 2019 в 08:18
поделиться

GPPro покажет размер кода с -cap file.cap -info

0
ответ дан Martin Paljak 17 January 2019 в 08:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: