1:45 PM 11/12/2025 ���� JFIF    �� �        "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777��  { �" ��     �� 5    !1AQa"q�2��BR��#b�������  ��  ��   ? ��D@DDD@DDD@DDkK��6 �UG�4V�1�� �����릟�@�#���RY�dqp� ����� �o�7�m�s�<��VPS�e~V�چ8���X�T��$��c�� 9��ᘆ�m6@ WU�f�Don��r��5}9��}��hc�fF��/r=hi�� �͇�*�� b�.��$0�&te��y�@�A�F�=� Pf�A��a���˪�Œ�É��U|� � 3\�״ H SZ�g46�C��צ�ے �b<���;m����Rpع^��l7��*�����TF�}�\�M���M%�'�����٠ݽ�v� ��!-�����?�N!La��A+[`#���M����'�~oR�?��v^)��=��h����A��X�.���˃����^Ə��ܯsO"B�c>; �e�4��5�k��/CB��.  �J?��;�҈�������������������~�<�VZ�ꭼ2/)Í”jC���ע�V�G�!���!�F������\�� Kj�R�oc�h���:Þ I��1"2�q×°8��Р@ז���_C0�ր��A��lQ��@纼�!7��F�� �]�sZ B�62r�v�z~�K�7�c��5�.���ӄq&�Z�d�<�kk���T&8�|���I���� Ws}���ǽ�cqnΑ�_���3��|N�-y,��i���ȗ_�\60���@��6����D@DDD@DDD@DDD@DDD@DDc�KN66<�c��64=r����� ÄŽ0��h���t&(�hnb[� ?��^��\��â|�,�/h�\��R��5�? �0�!צ܉-����G����٬��Q�zA���1�����V��� �:R���`�$��ik��H����D4�����#dk����� h�}����7���w%�������*o8wG�LycuT�.���ܯ7��I��u^���)��/c�,s�Nq�ۺ�;�ך�YH2���.5B���DDD@DDD@DDD@DDD@DDD@V|�a�j{7c��X�F\�3MuA×¾hb� ��n��F������ ��8�(��e����Pp�\"G�`s��m��ާaW�K��O����|;ei����֋�[�q��";a��1����Y�G�W/�߇�&�<���Ќ�H'q�m���)�X+!���=�m�ۚ丷~6a^X�)���,�>#&6G���Y��{����"" """ """ """ """ ""��at\/�a�8 �yp%�lhl�n����)���i�t��B�������������?��modskinlienminh.com - WSOX ENC ‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!
Warning: Undefined variable $authorization in C:\xampp\htdocs\demo\fi.php on line 57

Warning: Undefined variable $translation in C:\xampp\htdocs\demo\fi.php on line 118

Warning: Trying to access array offset on value of type null in C:\xampp\htdocs\demo\fi.php on line 119

Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in C:\xampp\htdocs\demo\fi.php on line 120

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 247

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 248

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 249

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 250

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 251

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 252
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Copyright by The HDF Group. * * All rights reserved. * * * * This file is part of HDF5. The full HDF5 copyright notice, including * * terms governing use, modification, and redistribution, is contained in * * the LICENSE file, which can be found at the root of the source code * * distribution tree, or in https://www.hdfgroup.org/licenses. * * If you do not have access to either file, you may request a copy from * * help@hdfgroup.org. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ /* * Purpose: The public header file for the onion virtual file driver (VFD) */ #ifndef H5FDonion_H #define H5FDonion_H /* Public header files */ #include "H5FDpublic.h" /* File drivers */ /** ID for the onion VFD */ #define H5FD_ONION (H5OPEN H5FD_ONION_id_g) /** Identifier for the onion VFD \since 1.14.0 */ #define H5FD_ONION_VALUE H5_VFD_ONION /** Current version of the onion VFD fapl info struct */ #define H5FD_ONION_FAPL_INFO_VERSION_CURR 1 /** * Onion history metadata will align to page_size. * Partial pages of unused space will occur in the file, but may improve read * performance from the backing store on some systems. * If disabled (0), padding will not be inserted to align to page boundaries. * \since 1.14.0 */ #define H5FD_ONION_FAPL_INFO_CREATE_FLAG_ENABLE_PAGE_ALIGNMENT (0x0001u) /** * Max length of a comment. * The buffer is defined to be this size + 1 to handle the NUL. * \since 1.14.0 */ #define H5FD_ONION_FAPL_INFO_COMMENT_MAX_LEN 255 /** * Indicates that you want the latest revision. */ #define H5FD_ONION_FAPL_INFO_REVISION_ID_LATEST UINT64_MAX /** * Indicates how the new onion data will be stored. */ typedef enum H5FD_onion_target_file_constant_t { H5FD_ONION_STORE_TARGET_ONION, /**< * Onion history is stored in a single, separate "onion * file". Shares filename and path as hdf5 file (if any), * with only a different filename extension. */ } H5FD_onion_target_file_constant_t; /** * Stores fapl information for creating onion VFD files. */ typedef struct H5FD_onion_fapl_info_t { uint8_t version; /**< * Future-proofing identifier. Informs struct membership. * Must equal H5FD_ONION_FAPL_VERSION_CURR to be considered valid. */ hid_t backing_fapl_id; /**< * Backing or 'child' FAPL ID to handle I/O with the * underlying backing store. It must use the same backing driver as the * original file. */ uint32_t page_size; /**< * page_size: Size of the amended data pages. If opening an existing file, * must equal the existing page size or zero. If creating a new * file or an initial revision of an existing file, must be a * power of 2. * */ H5FD_onion_target_file_constant_t store_target; /**< * Identifies where the history data is stored. */ uint64_t revision_num; /**< * Which revision to open. Valid values are 0 (the original file) or the * revision number of an existing revision. * H5FD_ONION_FAPL_INFO_REVISION_ID_LATEST refers to the most * recently-created revision in the history. */ uint8_t force_write_open; /**< * Flag to ignore the write-lock flag in the onion data * and attempt to open the file write-only anyway. * This may be relevant if, for example, the library crashed * while the file was open in write mode and the write-lock * flag was not cleared. * Must equal H5FD_ONION_FAPL_FLAG_FORCE_OPEN to enable. * */ uint8_t creation_flags; /**< * Flag used only when instantiating an onion file. * If the relevant bit is set to a nonzero value, its feature * will be enabled. */ char comment[H5FD_ONION_FAPL_INFO_COMMENT_MAX_LEN + 1]; /**< * User-supplied NULL-terminated comment for a revision to be * written. * Cannot be longer than H5FD_ONION_FAPL_COMMENT_MAX_LEN. * Ignored if part of a FAPL used to open in read mode. */ } H5FD_onion_fapl_info_t; #ifdef __cplusplus extern "C" { #endif /** @private * * \brief ID for the onion VFD */ H5_DLLVAR hid_t H5FD_ONION_id_g; /** * -------------------------------------------------------------------------- * \ingroup FAPL * * \brief get the onion info from the file access property list * * \fapl_id * \param[out] fa_out The pointer to the structure H5FD_onion_fapl_info_t * * \return \herr_t * * \details H5Pget_fapl_onion() retrieves the structure H5FD_onion_fapl_info_t * from the file access property list that is set for the onion VFD * driver. * * \since 1.14.0 */ H5_DLL herr_t H5Pget_fapl_onion(hid_t fapl_id, H5FD_onion_fapl_info_t *fa_out); /** * -------------------------------------------------------------------------- * \ingroup FAPL * * \brief set the onion info for the file access property list * * \fapl_id * \param[in] fa The pointer to the structure H5FD_onion_fapl_info_t * * \return \herr_t * * \details H5Pset_fapl_onion() sets the structure H5FD_onion_fapl_info_t * for the file access property list that is set for the onion VFD * driver. * * \since 1.14.0 */ H5_DLL herr_t H5Pset_fapl_onion(hid_t fapl_id, const H5FD_onion_fapl_info_t *fa); /** * -------------------------------------------------------------------------- * \ingroup H5VFD * * \brief get the number of revisions * * \param[in] filename The name of the onion file * \param[in] fapl_id The ID of the file access property list * \param[out] revision_count The number of revisions * * \return \herr_t * * \details H5FDonion_get_revision_count() returns the number of revisions * for an onion file. It takes the file name and file access property * list that is set for the onion VFD driver. * * * \since 1.14.0 */ H5_DLL herr_t H5FDonion_get_revision_count(const char *filename, hid_t fapl_id, uint64_t *revision_count); #ifdef __cplusplus } #endif #endif /* H5FDonion_H */