/
MadDAD
/
alterplast
Обзор
Документация
Войти
/
MadDAD
/
alterplast
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
1cpp/Documents/BinaryData.txt
267 строк
11 KB
trdm
+
24 мар 2017, 11:36
24 мар 2017, 11:36
f368595
Код
Авторство
О чём код?
.. �����: ������� ������� aka DmitrO, mailto: dmitro@russian.ru .. include:: commonchm.txt ##################################################################### BinaryData ##################################################################### .. <chminfo> <insert nodes="//common/maininfo/*"/> <alinks>_1cpp_guid_</alinks> <klinks> BinaryData </klinks> </chminfo> .. contents:: ���������� :backlinks: none ����� ������������ ��� ������ � ��������� �������. ������ ����� ������� ������ � ������ ��� � �������� ������� (� ����� ������ �� �����). ����� �������� ������� �� ��������� � ����� ���������, ����� �� �������� ������� ������. ��� ������ ������ � ��������, ����� AttachToFile(), ������ ��������� ������ � ��������� ������ � ������� (���� �� ��������� � ��������� ���������� ������). ������ ����� ���������� ��������� ������� ������� � ������, ������ � ������ ���� ������ �� ������� �������. ����� ���������� ������� ������/������ ������� ������� ������������ �� ������ �����������/���������� ������. ����� ���������� ��������� ������� ������� ������� �� ����������, ���� �� ��������� �����. �������� ===================================================================== .. <chminfo split="0" splitchild="1"> <insert nodes="//common/propsmethods/*"/> </chminfo> ��������� / Encoding ------------------------------------------------ **������:** ������ � ������. **���:** �����. **��������:** �������� ������� ���������, � ������� ����� ����������� ������ � ������ �����. - 1 - ANSI (�� ���������); - 2 - OEM; - 3 - UTF-16(LE); - 4 - UTF-8. ������ ===================================================================== .. <chminfo split="0" splitchild="1"> <insert nodes="//common/propsmethods/*"/> </chminfo> ���������������� / LoadFromFile ------------------------------------------------ **���������:** ����������������(��������, [����������]) **���������:** - **��������** - ���: ������. ��� ����� - ��������� ������; - **����������** - ���: �����. 0 - �������� ������� ��� ����, 1 - ��� �������� ������ ����� ����� ���������� ����������� 1� (zip), ����� ����� ������ ����� ��������� ������ ����� � ������ ����. �� ��������� 0. **����������:** ���: �����. 1 - ������, 0 - ��������. **��������:** ��������� ������ ������� �� �����. ���� ������ ��� ��������� � �����, ������ ����������� � ����. ������� ������ ������� ���������. �������������� / SaveToFile ------------------------------------------------ **���������:** ��������������(��������, [����������]) **���������:** - **��������** - ���: ������. ��� ����� - ��������� ������; - **����������** - ���: �����. 0 - �������� ������ ��� ����, 1 - ��� �������� ������ ����� ������� ���������� ����������� 1� (zip), � ���� �������� ����� ��������� �������� ������. �� ��������� 0. **����������:** ���: �����. 1 - ������, 0 - ��������. **��������:** ��������� ������ ������� � ����. ������������������ / AttachToFile ------------------------------------------------ **���������:** ������������������(��������, [���������������], [������������]) **���������:** - **��������** - ���: ������. ��� �����, � �������� ���������� ������������; - **���������������** - ���: �����. ����� �������� �����: - 0 - ����������� (�� ���������); - 1 - ����������, ������ ��������� ��������� ������ � ������; - 2 - ����������, ������ ��������� ��������� ������ ������; - 3 - ����������, ������ ��������� ��������� ������ ������. - **������������** - ���: �����. ����� �������� �����, �������� ������: - 0 - ������ � ������ (�� ���������); - 1 - ������ ������; - 2 - ������ ������. **����������:** ���: �����. 1 - ������, 0 - ��������. **��������:** ���������� ������ � �����. ����� ����� ������ ������ ���� ������ � �����. ���� ������ �� ����� �������� ������ � ������ - ��� ��������. ���� �� ������� � ������ - ������ ���� �������������. ���� ����� �� ���������� - �� ��������� � ������� ������. �������������� / WriteString ------------------------------------------------ **���������:** ��������������(������, [�����]) **���������:** - **������** - ���: ������. ������ ������ ��� ������; - **�����** - ���: �����. ����� ������; 0 - ������ ������ � ����������� �������� ����� ������ CR LF. 1 - ������ ������ ��� ���� (��� �����������). �� ��������� 0. **��������:** ���������� ������ � ������ �������. ������ ����� �������������� � �������� � ���� � ������������ �� ��������� `��������� / Encoding`_. �������������� / WriteData ------------------------------------------------ **���������:** ��������������(������, [�����]) **���������:** - **������** - ���: �����. �����, ������� ���������� ��������; - **�����** - ���: �����. ����� ������: - 0 - ������������ ����� � 1 ���� (�� ���������); - 1 - ������������ ����� � 2 �����; - 2 - ������������ ����� � 4 �����. **��������:** ���������� ���������� ����� � ������ �������. ����� ����� ���� ������ �����, ������������ �������� ������� ������. ��������������� / ReadString ------------------------------------------------ **���������:** ���������������(������, [�����]) **���������:** - **������** - ���: ������. ������ ��� ������ ����������� ������; - **�����** - ���: �����. ����� ������ ��� �����. 0 - ������ ������, � ������������ CR LF, ��� ���� ������ ����� �����������, ���� ���������� ���� �� ��������� 0; ������� ������� ����������� ��������� ����� ������ �� ������������; ����� ����� ��������� ������ �� ����� ������, ��� ���� � ������ ����� ����������� ������, � ������� ������ 1 (0 ������� ������ ��� ��������� ������). ����� - ������ ������ ��������� �����. ���� ������ ������������ ��� �� ���� ����� ����������� ���� �� ��������� 0 - ���������� ����������. � ���� ������ ���������� ������ � ��������� UTF-8. �� ��������� 0. **����������:** ���: �����. 1 - ������ ���������, 0 - ��������� ����� �����. **��������:** ������ ������ �� ������ �������. ������ ����� ��������� �� ����� � �������������� � ������������ �� ��������� `��������� / Encoding`_. ��������������� / ReadData ------------------------------------------------ **���������:** ���������������(������, [�����]) **���������:** - **������** - ���: �����. �����, ��� ������ ����������� ������; - **�����** - ���: �����. ����� ������: - 0 - �������� ����� � 1 ���� (�� ���������); - 1 - �������� ����� � 2 �����; - 2 - �������� ����� � 4 �����. **��������:** ������ ����� �� ������ �������. ���� ������ ������������ ��� ������ ����� - ���������� ����������. ������� / Seek ------------------------------------------------ **���������:** �������(�����������, [�����]) **���������:** - **�����������** - ���: �����. ���������� ����, �� ������� ����� ����������� ���������. - **�����** - ���: �����. ����� �����������: - 0 - ������������ ������; - 1 - ������������ ������� ������� (�� ���������); - 2 - ������������ �����. **����������:** ���: �����. ����� ������� ������� ����������� ���������. **��������:** ���������� ���������� ��������� ������� �������. ������ / Size ------------------------------------------------ **���������:** ������(�����������) **���������:** - **�����������** - ��� �����. ����� ������ � ������. �� ��������� ������ ��������. **����������:** ���: �����. ������ � ������. **��������:** ������������� ����� ������ ������ ���, ���� ������ �������� - ���������� ������� ������. � ������ ��������� ������ �������, ����� ������ ����� ���� ��������� ��� ���������. ��� ����������, ���������� ������, �� ������� ������������� ������, �� ����������. ���� ���������� ��������� �������, ��������� ����������� ��������� �� ����������; ���� ���������� ��������� �������, ���������� ��������� ������ ��������� � ����� �����. ������������� / Lock ------------------------------------------------ **���������:** �������������(��������, �����, [�������]) **���������:** - **��������** - ��� �����. �������� ������������ ��������� ������������ ������ ����� � ������; - **�����** - ��� �����. ����� ������������ ��������� � ������; - **�������** - ��� �����. ������� ��� ��������� ���������� � �������������, �� ��������� 0. **����������:** ���: �����. 1 - ������ (���������� �����������), 0 - �������� (���������� ���������� �� �������). **��������:** ������������� ���������� �� ��������� �������� � ����� (����� ������ �������� � ������� - ������ �� �����). ����������� ������� �� ������ ������������. ������������ �� ������ ����� �� �������� �������. ��������������� / Unlock ------------------------------------------------ **���������:** �������������(��������, �����, [�������]) **���������:** - **��������** - ��� �����. �������� ������������ ��������� ������������ ������ ����� � ������; - **�����** - ��� �����. ����� ������������ ��������� � ������; **��������:** ������� ���������� � ������� �����. ������� ��������������� ������� �� ����� ��������������� ��� ���� (������� ���������� ����� � �����). ����������� / WriteBOM ------------------------------------------------ **���������:** �����������() **��������:** ���������� � ���� ����� ������� ������ (byte order mark). � ����������� �� ������� ���������: - UTF-16 {0xFF, 0xFE}; - UTF-8 {0xEF, 0xBB, 0xBF}; - ��� ��������� ������ �� ����������. ������������ / ReadBOM ------------------------------------------------ **���������:** ������������() **��������:** ������ �� ����� ����� ������� ������, � ���������� �� ��� ���������, ������������ �������� `��������� / Encoding`_. ��������� ����� ���� ���������� ������ ��� UTF-16 � UTF-8, � ���� ������ ���������� ��������� ����� ���������� ����� �� ���, ���� �� ����������� ����� �� ��������� �� � ���, �� � ������ ��������� ��� - �������� `��������� / Encoding`_ �� ���������� � ���������� ��������� ������������ � ��������� �� ������ ������. ������� / Close ------------------------------------------------ **���������:** �������() **��������:** ��������� ������ � ����� ���������� ������. ���� �� ������� � ������� - ������ ��������, ���� � ������ - ���� �������������. �������� ����� ������ ������ ����������� ��� ���������� �������. Zip ------------------------------------------------ **���������:** Zip(�������) **���������:** - **�������** - ��� ������. ��������� ������ ����������. ������ ��������� ������:: [-s[������]] ���_�_����_������������_������ ���_�_����_�������������_�����(��) **��������:** ������� ����� ���������� �����������. ����� �� ������ �� ��������� � �� ������ �������. Unzip ------------------------------------------------ **���������:** Unzip(�������) **���������:** - **�������** - ��� ������. ��������� ������ ����������. ������ ��������� ������:: [-s[������]] ���_�_����_������ ����_�_��������_���������� **��������:** ��������� ����� ���������� �����������. ����� �� ������ �� ��������� � �� ������ �������.