�PNG  IHDR22?�� pHYs  �� OiCCPPhotoshop ICC profilexڝSgTS�=���BK���KoR RB���&*! J�!��Q�EEȠ�����Q, � ��!���������{�kּ������>���� �H3Q5� �B�������.@� $p�d!s�#�~<<+"��x� �M��0���B�\���t�8K�@z�B�@F���&S�`�cb�P-`'������{[�!�� e�Dh;��V�EX0fK�9�-0IWfH���� � 0Q��){`�##x��F�W<�+��*x��<�$9E�[-qWW.(�I+6aa�@.�y�2�4���������x����6��_-��"bb���ϫp@�t~��,/��;�m��%�h^ �u��f�@����W�p�~<�5�j>{�-�]c�K'Xt����o��(�h���w��?�G�%�fI�q^D$.Tʳ?�D��*�A��,���� �`6�B$��BB d�r`)��B(�Ͱ*`/�@4�Qh��p.�U�=p�a��(�� A�a!ڈb�X#����!�H�$ ɈQ"K�5H1R�T UH�=r9�\F��;�2����G1���Q=� �C��7�F� �dt1�����r�=�6��Ыhڏ>C�0��3�l0.��B�8, �c˱"� ���V����cϱw�E� 6wB aAHXLXN�H� $4� 7 �Q�'"��K�&���b21�XH,#��/{�C�7$�C2'��I��T��F�nR#�,��4H#���dk�9�, +ȅ����3��!�[ �b@q��S�(R�jJ��4�e�2AU��Rݨ�T5�ZB���R�Q��4u�9̓IK�����hh�i��t�ݕN��W���G���w ��Ljg(�gw��L�Ӌ�T071���oUX*�*|�� �J�&�*/T����ު U�U�T��^S}�FU3S� Ԗ�U��P�SSg�;���g�oT?�~Y��Y�L�OC�Q��_�� c�x,!k ��u�5�&���|v*�����=���9C3J3W�R�f?�q��tN �(���~���)�)�4L�1e\k����X�H�Q�G�6������E�Y��A�J'\'Gg����S�Sݧ �M=:��.�k���Dw�n��^��Lo��y���}/�T�m���G X� $� �<�5qo</���QC]�@C�a�a�ᄑ��<��F�F�i�\�$�m�mƣ&&!&KM�M�RM��)�;L;L���͢�֙5�=1�2��כ߷`ZxZ,����eI��Z�Yn�Z9Y�XUZ]�F���%ֻ�����N�N���gð�ɶ�����ۮ�m�}agbg�Ů��}�}��= ���Z~s�r:V:ޚΜ�?}����/gX���3��)�i�S��Ggg�s�󈋉K��.�>.���Ƚ�Jt�q]�z���������ۯ�6�i�ܟ�4�)�Y3s���C�Q��? ��0k߬~OCO�g��#/c/�W�װ��w��a�>�>r��>�<7�2�Y_�7��ȷ�O�o�_��C#�d�z����%g��A�[��z|!��?:�e����A���AA�������!h�쐭!��Α�i�P~���a�a��~ '���W�?�p�X�1�5w��Cs�D�D�Dޛg1O9�-J5*>�.j<�7�4�?�.fY��X�XIlK9.*�6nl������� �{�/�]py�����.,:�@L�N8��A*��%�w%� y��g"/�6ш�C\*N�H*Mz�쑼5y$�3�,幄'���L Lݛ:��v m2=:�1����qB�!M��g�g�fvˬe����n��/��k���Y- �B��TZ(�*�geWf�͉�9���+��̳�ې7�����ᒶ��KW-X潬j9�������(�x��oʿ�ܔ���Ĺd�f�f���-�[����n �ڴ �V����E�/��(ۻ��C���<��e����;?T�T�T�T6��ݵa��n��{��4���[���>ɾ�UUM�f�e�I���?�������m]�Nmq����#�׹���=TR��+�G�����w- 6 U����#pDy��� �� :�v�{���vg/jB��F�S��[b[�O�>����z�G��499�?r����C�d�&����ˮ/~�����јѡ�򗓿m|������������x31^�V���w�w��O�| (�h���SЧ��������c3-� cHRMz%������u0�`:�o�_�F5IDATx��ytUս�?�;���fN$$��@B�!�k��� -*�gE���j�O�kQ�ʠ`U�B_ �AÐ0%�Ȕ�@r3ޛ;߳��$�@��v����^�s����������$��ߢ !�W��5�̱'-٘������4�>�Rƫ$�G��0U�H}�_ _� #��k�MJ/=�9Du *ڲ�k�PQ;0��j|�*�$�^컂脛y���>�z×� B��� ��(�:$�ʔ_�6��C!B����MVx��a��ζyY����j��ƋY2�9�F�{r��r�딟F��Q��hY6��� x��[l��RC��������nt@��;P��3��� F�w��7��:�P���ɋ'���mj���Bƪ�$�Q�L��y��߷g��\���z����v5�p�v$�v櫻�`6~K �Y�X����,�:��"�o�e0II"(��,������l_�C���/4�+f�E�!q��:����u����c��樼.UE�@� �]K�W���$-�h]�JG���Dz)�`��.�A/ ���mᏣc�3jK� �!�>���$�Q�!�_�? \�C2(E �M$Z I{�U���s�ǣ���=��@Բe ޻��W�����@ �w����}�9v,)��.}*|"�s��di���,���G�]W�AC�������|<����[��ߕ������K�*�G nߴ!��‹��J�!��6(L�a)��Am��������;adf��:�xm��nh�;֦I��(���o�C~ډa?�=��s����h��E������xp����)���_���t��W�����´;8���`dz=(��@@�+,�;�`�fhl��XȌ�3,uI�~z(J����� �ZX�A����H'�À�㜦�82|��a�n�z2��I���� ���EY�h�ε<�0�q�{��C��v�˅��?"@��χ�x�WS+��N�~�KQ�J�8ل�� _.W��� !TU{�����,��"�� �;�������HI S� ��))�o�1�H�D� ���� (� ;����"Ҕ��,���� �F=���O��&�Ph>�`���y��߲ &S��P�<��'��1s�1cĂ�N����2)����@�u��tv��<�+�-&�����h��[!FSG���' � z z0��<����8d&�����E0�,��<��"!P�b4��� �{S�����X����.�囤���T��hEF��X�q0"-<����h���]�Py*����F⩍��@v�˂�Y08�� .q��a��s����(!<̫1�3�L�H��7sYW�`��qtu�\7��?�@�Y�� %Ka�x�GZ�*W�P��y�����N0r9��Z�c�%���q,��k�����!!,��>���IB��� �x1�Xu�Y���v-���ֺ��N������JP��a�2`�e5��w��u;�6�i���̃��(K���ťa��(l51��JL��O'%���]���ٖ뿉!��{*�p+f ���i8��D�ȑ���ܩ�M��V��ӟz��x�7Z�1i}�^͜���6e����x��)u�d�ˏ�V�eG�\�X1�����=n�U'�~Y����L�\,�(d!x ,�:�TW8� M`r���@��r+v�Q0��>^;˴�VbF��('����� �*O��i��j�Ӆ����^�S3&� ���{������.ی�� N;��NU%d0�Ce\r"�C�b��&t7N�7��� �ȪD�[%l�۪�$��'m?�A9tI�9>��NVL ��� 6v~M�����ъ�B���0����9$&=ώm��W�0���L���&��E���f�f��'+�9��hv��7,���M��6�D�&�^� �����8 D֮�����o��k^z��O��hP�8q�5d*��YVq3�{��������#LX4�?��jP=3�~�؅c�ݰ�̱�ұ��8̲��2�G�����j��έ�9��w7���U�X�w�85C��?!I&���o&����L���I#�^�eV�,�^t5�k� �xs˛\��U�8��."���{���ǵ�l4��ݼ�;��r"���G�/~���gJV�N糦��ZZ^k+NN�D��I$�=OE�z����|*�*{��%k���G��>�`9��b;�s���8,�qs��c��.b��q�%�>r��n�R�Ƨ�%�,�A��le#�8���}; 21�0�b�&�QX�f���q�00����$>�h�N�'�a3��A���/�r ��L5�8�GԲ'�����w;��c#�q1���h$*��V^�k��QĽ�b:i������� ����H F#�_���,��]g����Ը����`RUU���� ��"�qD���>-��ϤI�~��3�̴�����NZ[[555�eeek7�m����YF#[��Đ��R��i��L�H�r ��@��J-�Pŝ��_|�-��6y��ks�V�U~��6���w.����(��0A� 4��f��� /���C�xŊ�ٳ����z=6�����rg���mKo��o�/����a�g���?'9%9��P��斓��~���L{�� �H��{AW��B��$����v�1b�&Mb�ر��ر#�0`�`xMBp! )Z�Nmo�mZ�g�}�eذaWTVV ���'99��C5��&�&+5�bT>|8��PUUETT����&���t��~TE%��'������b�tEGG;RSS�S�N�v��ѯ��t����u1@�ޚ"f��͈���r'L�Ph��m��ƌ�74o��`�x�q�P���NRSS�X,�����l&&&��MFFA!-��`��ҷ�n��Yuu�����x<I�LB%����KԒ50�!�3�bz�����ʸKL���;---�l6[��`��������Ȏ;�����egg4��!D�T��jWujyZ��������K����%����p�^���X,6��sV=�ܖ����6�3�X ���4ҿ��A2�&����_k�;d�� �VfOIEND�B`� 0x0x
PHP 8.1.34
Preview: tiffio.h Size: 24.13 KB
//usr/include/tiffio.h
/*
 * Copyright (c) 1988-1997 Sam Leffler
 * Copyright (c) 1991-1997 Silicon Graphics, Inc.
 *
 * Permission to use, copy, modify, distribute, and sell this software and
 * its documentation for any purpose is hereby granted without fee, provided
 * that (i) the above copyright notices and this permission notice appear in
 * all copies of the software and related documentation, and (ii) the names of
 * Sam Leffler and Silicon Graphics may not be used in any advertising or
 * publicity relating to the software without the specific, prior written
 * permission of Sam Leffler and Silicon Graphics.
 *
 * THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
 * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
 *
 * IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
 * ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
 * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
 * WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
 * LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
 * OF THIS SOFTWARE.
 */

#ifndef _TIFFIO_
#define	_TIFFIO_

/*
 * TIFF I/O Library Definitions.
 */
#include "tiff.h"
#include "tiffvers.h"

/*
 * TIFF is defined as an incomplete type to hide the
 * library's internal data structures from clients.
 */
typedef struct tiff TIFF;

/*
 * The following typedefs define the intrinsic size of
 * data types used in the *exported* interfaces.  These
 * definitions depend on the proper definition of types
 * in tiff.h.  Note also that the varargs interface used
 * to pass tag types and values uses the types defined in
 * tiff.h directly.
 *
 * NB: ttag_t is unsigned int and not unsigned short because
 *     ANSI C requires that the type before the ellipsis be a
 *     promoted type (i.e. one of int, unsigned int, pointer,
 *     or double) and because we defined pseudo-tags that are
 *     outside the range of legal Aldus-assigned tags.
 * NB: tsize_t is signed and not unsigned because some functions
 *     return -1.
 * NB: toff_t is not off_t for many reasons; TIFFs max out at
 *     32-bit file offsets, and BigTIFF maxes out at 64-bit
 *     offsets being the most important, and to ensure use of
 *     a consistently unsigned type across architectures.
 *     Prior to libtiff 4.0, this was an unsigned 32 bit type.
 */
/*
 * this is the machine addressing size type, only it's signed, so make it
 * int32_t on 32bit machines, int64_t on 64bit machines
 */
typedef TIFF_SSIZE_T tmsize_t;
#define TIFF_TMSIZE_T_MAX (tmsize_t)(SIZE_MAX >> 1)

typedef uint64_t toff_t;          /* file offset */
/* the following are deprecated and should be replaced by their defining
   counterparts */
typedef uint32_t ttag_t;          /* directory tag */
typedef uint16_t tdir_t;          /* directory index */
typedef uint16_t tsample_t;       /* sample number */
typedef uint32_t tstrile_t;       /* strip or tile number */
typedef tstrile_t tstrip_t;     /* strip number */
typedef tstrile_t ttile_t;      /* tile number */
typedef tmsize_t tsize_t;       /* i/o size in bytes */
typedef void* tdata_t;          /* image data ref */

#if !defined(__WIN32__) && (defined(_WIN32) || defined(WIN32))
#define __WIN32__
#endif

/*
 * On windows you should define USE_WIN32_FILEIO if you are using tif_win32.c
 * or AVOID_WIN32_FILEIO if you are using something else (like tif_unix.c).
 *
 * By default tif_unix.c is assumed.
 */

#if defined(_WINDOWS) || defined(__WIN32__) || defined(_Windows)
#  if !defined(__CYGWIN) && !defined(AVOID_WIN32_FILEIO) && !defined(USE_WIN32_FILEIO)
#    define AVOID_WIN32_FILEIO
#  endif
#endif

#if defined(USE_WIN32_FILEIO)
# define VC_EXTRALEAN
# include <windows.h>
# ifdef __WIN32__
DECLARE_HANDLE(thandle_t);     /* Win32 file handle */
# else
typedef HFILE thandle_t;       /* client data handle */
# endif /* __WIN32__ */
#else
typedef void* thandle_t;       /* client data handle */
#endif /* USE_WIN32_FILEIO */

/*
 * Flags to pass to TIFFPrintDirectory to control
 * printing of data structures that are potentially
 * very large.   Bit-or these flags to enable printing
 * multiple items.
 */
#define TIFFPRINT_NONE	       0x0    /* no extra info */
#define TIFFPRINT_STRIPS       0x1    /* strips/tiles info */
#define TIFFPRINT_CURVES       0x2    /* color/gray response curves */
#define TIFFPRINT_COLORMAP     0x4    /* colormap */
#define TIFFPRINT_JPEGQTABLES  0x100  /* JPEG Q matrices */
#define TIFFPRINT_JPEGACTABLES 0x200  /* JPEG AC tables */
#define TIFFPRINT_JPEGDCTABLES 0x200  /* JPEG DC tables */

/* 
 * Colour conversion stuff
 */

/* reference white */
#define D65_X0 (95.0470F)
#define D65_Y0 (100.0F)
#define D65_Z0 (108.8827F)

#define D50_X0 (96.4250F)
#define D50_Y0 (100.0F)
#define D50_Z0 (82.4680F)

/* Structure for holding information about a display device. */

typedef unsigned char TIFFRGBValue;               /* 8-bit samples */

typedef struct {
	float d_mat[3][3];                        /* XYZ -> luminance matrix */
	float d_YCR;                              /* Light o/p for reference white */
	float d_YCG;
	float d_YCB;
	uint32_t d_Vrwr;                            /* Pixel values for ref. white */
	uint32_t d_Vrwg;
	uint32_t d_Vrwb;
	float d_Y0R;                              /* Residual light for black pixel */
	float d_Y0G;
	float d_Y0B;
	float d_gammaR;                           /* Gamma values for the three guns */
	float d_gammaG;
	float d_gammaB;
} TIFFDisplay;

typedef struct {                                  /* YCbCr->RGB support */
	TIFFRGBValue* clamptab;                   /* range clamping table */
	int* Cr_r_tab;
	int* Cb_b_tab;
	int32_t* Cr_g_tab;
	int32_t* Cb_g_tab;
	int32_t* Y_tab;
} TIFFYCbCrToRGB;

typedef struct {                                  /* CIE Lab 1976->RGB support */
	int range;                                /* Size of conversion table */
#define CIELABTORGB_TABLE_RANGE 1500
	float rstep, gstep, bstep;
	float X0, Y0, Z0;                         /* Reference white point */
	TIFFDisplay display;
	float Yr2r[CIELABTORGB_TABLE_RANGE + 1];  /* Conversion of Yr to r */
	float Yg2g[CIELABTORGB_TABLE_RANGE + 1];  /* Conversion of Yg to g */
	float Yb2b[CIELABTORGB_TABLE_RANGE + 1];  /* Conversion of Yb to b */
} TIFFCIELabToRGB;

/*
 * RGBA-style image support.
 */
typedef struct _TIFFRGBAImage TIFFRGBAImage;
/*
 * The image reading and conversion routines invoke
 * ``put routines'' to copy/image/whatever tiles of
 * raw image data.  A default set of routines are 
 * provided to convert/copy raw image data to 8-bit
 * packed ABGR format rasters.  Applications can supply
 * alternate routines that unpack the data into a
 * different format or, for example, unpack the data
 * and draw the unpacked raster on the display.
 */
typedef void (*tileContigRoutine)
    (TIFFRGBAImage*, uint32_t*, uint32_t, uint32_t, uint32_t, uint32_t, int32_t, int32_t,
     unsigned char*);
typedef void (*tileSeparateRoutine)
    (TIFFRGBAImage*, uint32_t*, uint32_t, uint32_t, uint32_t, uint32_t, int32_t, int32_t,
     unsigned char*, unsigned char*, unsigned char*, unsigned char*);
/*
 * RGBA-reader state.
 */
struct _TIFFRGBAImage {
	TIFF* tif;                              /* image handle */
	int stoponerr;                          /* stop on read error */
	int isContig;                           /* data is packed/separate */
	int alpha;                              /* type of alpha data present */
	uint32_t width;                           /* image width */
	uint32_t height;                          /* image height */
	uint16_t bitspersample;                   /* image bits/sample */
	uint16_t samplesperpixel;                 /* image samples/pixel */
	uint16_t orientation;                     /* image orientation */
	uint16_t req_orientation;                 /* requested orientation */
	uint16_t photometric;                     /* image photometric interp */
	uint16_t* redcmap;                        /* colormap palette */
	uint16_t* greencmap;
	uint16_t* bluecmap;
	/* get image data routine */
	int (*get)(TIFFRGBAImage*, uint32_t*, uint32_t, uint32_t);
	/* put decoded strip/tile */
	union {
	    void (*any)(TIFFRGBAImage*);
	    tileContigRoutine contig;
	    tileSeparateRoutine separate;
	} put;
	TIFFRGBValue* Map;                      /* sample mapping array */
	uint32_t** BWmap;                         /* black&white map */
	uint32_t** PALmap;                        /* palette image map */
	TIFFYCbCrToRGB* ycbcr;                  /* YCbCr conversion state */
	TIFFCIELabToRGB* cielab;                /* CIE L*a*b conversion state */

	uint8_t* UaToAa;                          /* Unassociated alpha to associated alpha conversion LUT */
	uint8_t* Bitdepth16To8;                   /* LUT for conversion from 16bit to 8bit values */

	int row_offset;
	int col_offset;
};

/*
 * Macros for extracting components from the
 * packed ABGR form returned by TIFFReadRGBAImage.
 */
#define TIFFGetR(abgr) ((abgr) & 0xff)
#define TIFFGetG(abgr) (((abgr) >> 8) & 0xff)
#define TIFFGetB(abgr) (((abgr) >> 16) & 0xff)
#define TIFFGetA(abgr) (((abgr) >> 24) & 0xff)

/*
 * A CODEC is a software package that implements decoding,
 * encoding, or decoding+encoding of a compression algorithm.
 * The library provides a collection of builtin codecs.
 * More codecs may be registered through calls to the library
 * and/or the builtin implementations may be overridden.
 */
typedef int (*TIFFInitMethod)(TIFF*, int);
typedef struct {
	char* name;
	uint16_t scheme;
	TIFFInitMethod init;
} TIFFCodec;

#include <stdio.h>
#include <stdarg.h>

/* share internal LogLuv conversion routines? */
#ifndef LOGLUV_PUBLIC
#define LOGLUV_PUBLIC 1
#endif

#if defined(__GNUC__) || defined(__attribute__)
#  define TIFF_ATTRIBUTE(x)    __attribute__(x)
#else
#  define TIFF_ATTRIBUTE(x) /*nothing*/
#endif

#if defined(c_plusplus) || defined(__cplusplus)
extern "C" {
#endif
typedef void (*TIFFErrorHandler)(const char*, const char*, va_list);
typedef void (*TIFFErrorHandlerExt)(thandle_t, const char*, const char*, va_list);
typedef tmsize_t (*TIFFReadWriteProc)(thandle_t, void*, tmsize_t);
typedef toff_t (*TIFFSeekProc)(thandle_t, toff_t, int);
typedef int (*TIFFCloseProc)(thandle_t);
typedef toff_t (*TIFFSizeProc)(thandle_t);
typedef int (*TIFFMapFileProc)(thandle_t, void** base, toff_t* size);
typedef void (*TIFFUnmapFileProc)(thandle_t, void* base, toff_t size);
typedef void (*TIFFExtendProc)(TIFF*);

extern const char* TIFFGetVersion(void);

extern const TIFFCodec* TIFFFindCODEC(uint16_t);
extern TIFFCodec* TIFFRegisterCODEC(uint16_t, const char*, TIFFInitMethod);
extern void TIFFUnRegisterCODEC(TIFFCodec*);
extern int TIFFIsCODECConfigured(uint16_t);
extern TIFFCodec* TIFFGetConfiguredCODECs(void);

/*
 * Auxiliary functions.
 */

extern void* _TIFFmalloc(tmsize_t s);
extern void* _TIFFcalloc(tmsize_t nmemb, tmsize_t siz);
extern void* _TIFFrealloc(void* p, tmsize_t s);
extern void _TIFFmemset(void* p, int v, tmsize_t c);
extern void _TIFFmemcpy(void* d, const void* s, tmsize_t c);
extern int _TIFFmemcmp(const void* p1, const void* p2, tmsize_t c);
extern void _TIFFfree(void* p);

/*
** Stuff, related to tag handling and creating custom tags.
*/
extern int TIFFGetTagListCount( TIFF * );
extern uint32_t TIFFGetTagListEntry(TIFF *, int tag_index );
    
#define TIFF_ANY       TIFF_NOTYPE     /* for field descriptor searching */
#define TIFF_VARIABLE  -1              /* marker for variable length tags */
#define TIFF_SPP       -2              /* marker for SamplesPerPixel tags */
#define TIFF_VARIABLE2 -3              /* marker for uint32_t var-length tags */

#define FIELD_CUSTOM    65

typedef struct _TIFFField TIFFField;
typedef struct _TIFFFieldArray TIFFFieldArray;

extern const TIFFField* TIFFFindField(TIFF *, uint32_t, TIFFDataType);
extern const TIFFField* TIFFFieldWithTag(TIFF*, uint32_t);
extern const TIFFField* TIFFFieldWithName(TIFF*, const char *);

extern uint32_t TIFFFieldTag(const TIFFField*);
extern const char* TIFFFieldName(const TIFFField*);
extern TIFFDataType TIFFFieldDataType(const TIFFField*);
extern int TIFFFieldPassCount(const TIFFField*);
extern int TIFFFieldReadCount(const TIFFField*);
extern int TIFFFieldWriteCount(const TIFFField*);
extern int TIFFFieldSetGetSize(const TIFFField*);        /* returns internal storage size of TIFFSetGetFieldType in bytes. */
extern int TIFFFieldSetGetCountSize(const TIFFField*);   /* returns size of count parameter 0=none, 2=uint16_t, 4=uint32_t */
extern int TIFFFieldIsAnonymous(const TIFFField *);

typedef int (*TIFFVSetMethod)(TIFF*, uint32_t, va_list);
typedef int (*TIFFVGetMethod)(TIFF*, uint32_t, va_list);
typedef void (*TIFFPrintMethod)(TIFF*, FILE*, long);

typedef struct {
    TIFFVSetMethod vsetfield; /* tag set routine */
    TIFFVGetMethod vgetfield; /* tag get routine */
    TIFFPrintMethod printdir; /* directory print routine */
} TIFFTagMethods;

extern  TIFFTagMethods *TIFFAccessTagMethods(TIFF *);
extern  void *TIFFGetClientInfo(TIFF *, const char *);
extern  void TIFFSetClientInfo(TIFF *, void *, const char *);

extern void TIFFCleanup(TIFF* tif);
extern void TIFFClose(TIFF* tif);
extern int TIFFFlush(TIFF* tif);
extern int TIFFFlushData(TIFF* tif);
extern int TIFFGetField(TIFF* tif, uint32_t tag, ...);
extern int TIFFVGetField(TIFF* tif, uint32_t tag, va_list ap);
extern int TIFFGetFieldDefaulted(TIFF* tif, uint32_t tag, ...);
extern int TIFFVGetFieldDefaulted(TIFF* tif, uint32_t tag, va_list ap);
extern int TIFFReadDirectory(TIFF* tif);
extern int TIFFReadCustomDirectory(TIFF* tif, toff_t diroff, const TIFFFieldArray* infoarray);
extern int TIFFReadEXIFDirectory(TIFF* tif, toff_t diroff);
extern int TIFFReadGPSDirectory(TIFF* tif, toff_t diroff);
extern uint64_t TIFFScanlineSize64(TIFF* tif);
extern tmsize_t TIFFScanlineSize(TIFF* tif);
extern uint64_t TIFFRasterScanlineSize64(TIFF* tif);
extern tmsize_t TIFFRasterScanlineSize(TIFF* tif);
extern uint64_t TIFFStripSize64(TIFF* tif);
extern tmsize_t TIFFStripSize(TIFF* tif);
extern uint64_t TIFFRawStripSize64(TIFF* tif, uint32_t strip);
extern tmsize_t TIFFRawStripSize(TIFF* tif, uint32_t strip);
extern uint64_t TIFFVStripSize64(TIFF* tif, uint32_t nrows);
extern tmsize_t TIFFVStripSize(TIFF* tif, uint32_t nrows);
extern uint64_t TIFFTileRowSize64(TIFF* tif);
extern tmsize_t TIFFTileRowSize(TIFF* tif);
extern uint64_t TIFFTileSize64(TIFF* tif);
extern tmsize_t TIFFTileSize(TIFF* tif);
extern uint64_t TIFFVTileSize64(TIFF* tif, uint32_t nrows);
extern tmsize_t TIFFVTileSize(TIFF* tif, uint32_t nrows);
extern uint32_t TIFFDefaultStripSize(TIFF* tif, uint32_t request);
extern void TIFFDefaultTileSize(TIFF*, uint32_t*, uint32_t*);
extern int TIFFFileno(TIFF*);
extern int TIFFSetFileno(TIFF*, int);
extern thandle_t TIFFClientdata(TIFF*);
extern thandle_t TIFFSetClientdata(TIFF*, thandle_t);
extern int TIFFGetMode(TIFF*);
extern int TIFFSetMode(TIFF*, int);
extern int TIFFIsTiled(TIFF*);
extern int TIFFIsByteSwapped(TIFF*);
extern int TIFFIsUpSampled(TIFF*);
extern int TIFFIsMSB2LSB(TIFF*);
extern int TIFFIsBigEndian(TIFF*);
extern int TIFFIsBigTIFF(TIFF*);
extern TIFFReadWriteProc TIFFGetReadProc(TIFF*);
extern TIFFReadWriteProc TIFFGetWriteProc(TIFF*);
extern TIFFSeekProc TIFFGetSeekProc(TIFF*);
extern TIFFCloseProc TIFFGetCloseProc(TIFF*);
extern TIFFSizeProc TIFFGetSizeProc(TIFF*);
extern TIFFMapFileProc TIFFGetMapFileProc(TIFF*);
extern TIFFUnmapFileProc TIFFGetUnmapFileProc(TIFF*);
extern uint32_t TIFFCurrentRow(TIFF*);
extern uint16_t TIFFCurrentDirectory(TIFF*);
extern uint16_t TIFFNumberOfDirectories(TIFF*);
extern uint64_t TIFFCurrentDirOffset(TIFF*);
extern uint32_t TIFFCurrentStrip(TIFF*);
extern uint32_t TIFFCurrentTile(TIFF* tif);
extern int TIFFReadBufferSetup(TIFF* tif, void* bp, tmsize_t size);
extern int TIFFWriteBufferSetup(TIFF* tif, void* bp, tmsize_t size);  
extern int TIFFSetupStrips(TIFF *);
extern int TIFFWriteCheck(TIFF*, int, const char *);
extern void TIFFFreeDirectory(TIFF*);
extern int TIFFCreateDirectory(TIFF*);
extern int TIFFCreateCustomDirectory(TIFF*,const TIFFFieldArray*);
extern int TIFFCreateEXIFDirectory(TIFF*);
extern int TIFFCreateGPSDirectory(TIFF*);
extern int TIFFLastDirectory(TIFF*);
extern int TIFFSetDirectory(TIFF*, uint16_t);
extern int TIFFSetSubDirectory(TIFF*, uint64_t);
extern int TIFFUnlinkDirectory(TIFF*, uint16_t);
extern int TIFFSetField(TIFF*, uint32_t, ...);
extern int TIFFVSetField(TIFF*, uint32_t, va_list);
extern int TIFFUnsetField(TIFF*, uint32_t);
extern int TIFFWriteDirectory(TIFF *);
extern int TIFFWriteCustomDirectory(TIFF *, uint64_t *);
extern int TIFFCheckpointDirectory(TIFF *);
extern int TIFFRewriteDirectory(TIFF *);
extern int TIFFDeferStrileArrayWriting(TIFF *);
extern int TIFFForceStrileArrayWriting(TIFF* );

#if defined(c_plusplus) || defined(__cplusplus)
extern void TIFFPrintDirectory(TIFF*, FILE*, long = 0);
extern int TIFFReadScanline(TIFF* tif, void* buf, uint32_t row, uint16_t sample = 0);
extern int TIFFWriteScanline(TIFF* tif, void* buf, uint32_t row, uint16_t sample = 0);
extern int TIFFReadRGBAImage(TIFF*, uint32_t, uint32_t, uint32_t*, int = 0);
extern int TIFFReadRGBAImageOriented(TIFF*, uint32_t, uint32_t, uint32_t*,
    int = ORIENTATION_BOTLEFT, int = 0);
#else
extern void TIFFPrintDirectory(TIFF*, FILE*, long);
extern int TIFFReadScanline(TIFF* tif, void* buf, uint32_t row, uint16_t sample);
extern int TIFFWriteScanline(TIFF* tif, void* buf, uint32_t row, uint16_t sample);
extern int TIFFReadRGBAImage(TIFF*, uint32_t, uint32_t, uint32_t*, int);
extern int TIFFReadRGBAImageOriented(TIFF*, uint32_t, uint32_t, uint32_t*, int, int);
#endif

extern int TIFFReadRGBAStrip(TIFF*, uint32_t, uint32_t * );
extern int TIFFReadRGBATile(TIFF*, uint32_t, uint32_t, uint32_t * );
extern int TIFFReadRGBAStripExt(TIFF*, uint32_t, uint32_t *, int stop_on_error );
extern int TIFFReadRGBATileExt(TIFF*, uint32_t, uint32_t, uint32_t *, int stop_on_error );
extern int TIFFRGBAImageOK(TIFF*, char [1024]);
extern int TIFFRGBAImageBegin(TIFFRGBAImage*, TIFF*, int, char [1024]);
extern int TIFFRGBAImageGet(TIFFRGBAImage*, uint32_t*, uint32_t, uint32_t);
extern void TIFFRGBAImageEnd(TIFFRGBAImage*);
extern TIFF* TIFFOpen(const char*, const char*);
# ifdef __WIN32__
extern TIFF* TIFFOpenW(const wchar_t*, const char*);
# endif /* __WIN32__ */
extern TIFF* TIFFFdOpen(int, const char*, const char*);
extern TIFF* TIFFClientOpen(const char*, const char*,
	    thandle_t,
	    TIFFReadWriteProc, TIFFReadWriteProc,
	    TIFFSeekProc, TIFFCloseProc,
	    TIFFSizeProc,
	    TIFFMapFileProc, TIFFUnmapFileProc);
extern const char* TIFFFileName(TIFF*);
extern const char* TIFFSetFileName(TIFF*, const char *);
extern void TIFFError(const char*, const char*, ...) TIFF_ATTRIBUTE((__format__ (__printf__,2,3)));
extern void TIFFErrorExt(thandle_t, const char*, const char*, ...) TIFF_ATTRIBUTE((__format__ (__printf__,3,4)));
extern void TIFFWarning(const char*, const char*, ...) TIFF_ATTRIBUTE((__format__ (__printf__,2,3)));
extern void TIFFWarningExt(thandle_t, const char*, const char*, ...) TIFF_ATTRIBUTE((__format__ (__printf__,3,4)));
extern TIFFErrorHandler TIFFSetErrorHandler(TIFFErrorHandler);
extern TIFFErrorHandlerExt TIFFSetErrorHandlerExt(TIFFErrorHandlerExt);
extern TIFFErrorHandler TIFFSetWarningHandler(TIFFErrorHandler);
extern TIFFErrorHandlerExt TIFFSetWarningHandlerExt(TIFFErrorHandlerExt);
extern TIFFExtendProc TIFFSetTagExtender(TIFFExtendProc);
extern uint32_t TIFFComputeTile(TIFF* tif, uint32_t x, uint32_t y, uint32_t z, uint16_t s);
extern int TIFFCheckTile(TIFF* tif, uint32_t x, uint32_t y, uint32_t z, uint16_t s);
extern uint32_t TIFFNumberOfTiles(TIFF*);
extern tmsize_t TIFFReadTile(TIFF* tif, void* buf, uint32_t x, uint32_t y, uint32_t z, uint16_t s);
extern tmsize_t TIFFWriteTile(TIFF* tif, void* buf, uint32_t x, uint32_t y, uint32_t z, uint16_t s);
extern uint32_t TIFFComputeStrip(TIFF*, uint32_t, uint16_t);
extern uint32_t TIFFNumberOfStrips(TIFF*);
extern tmsize_t TIFFReadEncodedStrip(TIFF* tif, uint32_t strip, void* buf, tmsize_t size);
extern tmsize_t TIFFReadRawStrip(TIFF* tif, uint32_t strip, void* buf, tmsize_t size);
extern tmsize_t TIFFReadEncodedTile(TIFF* tif, uint32_t tile, void* buf, tmsize_t size);
extern tmsize_t TIFFReadRawTile(TIFF* tif, uint32_t tile, void* buf, tmsize_t size);
extern int      TIFFReadFromUserBuffer(TIFF* tif, uint32_t strile,
                                       void* inbuf, tmsize_t insize,
                                       void* outbuf, tmsize_t outsize);
extern tmsize_t TIFFWriteEncodedStrip(TIFF* tif, uint32_t strip, void* data, tmsize_t cc);
extern tmsize_t TIFFWriteRawStrip(TIFF* tif, uint32_t strip, void* data, tmsize_t cc);
extern tmsize_t TIFFWriteEncodedTile(TIFF* tif, uint32_t tile, void* data, tmsize_t cc);
extern tmsize_t TIFFWriteRawTile(TIFF* tif, uint32_t tile, void* data, tmsize_t cc);
extern int TIFFDataWidth(TIFFDataType);    /* table of tag datatype widths within TIFF file. */
extern void TIFFSetWriteOffset(TIFF* tif, toff_t off);
extern void TIFFSwabShort(uint16_t*);
extern void TIFFSwabLong(uint32_t*);
extern void TIFFSwabLong8(uint64_t*);
extern void TIFFSwabFloat(float*);
extern void TIFFSwabDouble(double*);
extern void TIFFSwabArrayOfShort(uint16_t* wp, tmsize_t n);
extern void TIFFSwabArrayOfTriples(uint8_t* tp, tmsize_t n);
extern void TIFFSwabArrayOfLong(uint32_t* lp, tmsize_t n);
extern void TIFFSwabArrayOfLong8(uint64_t* lp, tmsize_t n);
extern void TIFFSwabArrayOfFloat(float* fp, tmsize_t n);
extern void TIFFSwabArrayOfDouble(double* dp, tmsize_t n);
extern void TIFFReverseBits(uint8_t* cp, tmsize_t n);
extern const unsigned char* TIFFGetBitRevTable(int);

extern uint64_t TIFFGetStrileOffset(TIFF *tif, uint32_t strile);
extern uint64_t TIFFGetStrileByteCount(TIFF *tif, uint32_t strile);
extern uint64_t TIFFGetStrileOffsetWithErr(TIFF *tif, uint32_t strile, int *pbErr);
extern uint64_t TIFFGetStrileByteCountWithErr(TIFF *tif, uint32_t strile, int *pbErr);

#ifdef LOGLUV_PUBLIC
#define U_NEU		0.210526316
#define V_NEU		0.473684211
#define UVSCALE		410.
extern double LogL16toY(int);
extern double LogL10toY(int);
extern void XYZtoRGB24(float*, uint8_t*);
extern int uv_decode(double*, double*, int);
extern void LogLuv24toXYZ(uint32_t, float*);
extern void LogLuv32toXYZ(uint32_t, float*);
#if defined(c_plusplus) || defined(__cplusplus)
extern int LogL16fromY(double, int = SGILOGENCODE_NODITHER);
extern int LogL10fromY(double, int = SGILOGENCODE_NODITHER);
extern int uv_encode(double, double, int = SGILOGENCODE_NODITHER);
extern uint32_t LogLuv24fromXYZ(float*, int = SGILOGENCODE_NODITHER);
extern uint32_t LogLuv32fromXYZ(float*, int = SGILOGENCODE_NODITHER);
#else
extern int LogL16fromY(double, int);
extern int LogL10fromY(double, int);
extern int uv_encode(double, double, int);
extern uint32_t LogLuv24fromXYZ(float*, int);
extern uint32_t LogLuv32fromXYZ(float*, int);
#endif
#endif /* LOGLUV_PUBLIC */

extern int TIFFCIELabToRGBInit(TIFFCIELabToRGB*, const TIFFDisplay *, float*);
extern void TIFFCIELabToXYZ(TIFFCIELabToRGB *, uint32_t, int32_t, int32_t,
                            float *, float *, float *);
extern void TIFFXYZToRGB(TIFFCIELabToRGB *, float, float, float,
                         uint32_t *, uint32_t *, uint32_t *);

extern int TIFFYCbCrToRGBInit(TIFFYCbCrToRGB*, float*, float*);
extern void TIFFYCbCrtoRGB(TIFFYCbCrToRGB *, uint32_t, int32_t, int32_t,
                           uint32_t *, uint32_t *, uint32_t *);

/****************************************************************************
 *               O B S O L E T E D    I N T E R F A C E S
 *
 * Don't use this stuff in your applications, it may be removed in the future
 * libtiff versions.
 ****************************************************************************/
typedef	struct {
	ttag_t	field_tag;		/* field's tag */
	short	field_readcount;	/* read count/TIFF_VARIABLE/TIFF_SPP */
	short	field_writecount;	/* write count/TIFF_VARIABLE */
	TIFFDataType field_type;	/* type of associated data */
        unsigned short field_bit;	/* bit in fieldsset bit vector */
	unsigned char field_oktochange;	/* if true, can change while writing */
	unsigned char field_passcount;	/* if true, pass dir count on set */
	char	*field_name;		/* ASCII name */
} TIFFFieldInfo;

extern int TIFFMergeFieldInfo(TIFF*, const TIFFFieldInfo[], uint32_t);
        
#if defined(c_plusplus) || defined(__cplusplus)
}
#endif

#endif /* _TIFFIO_ */

/* vim: set ts=8 sts=8 sw=8 noet: */
/*
 * Local Variables:
 * mode: c
 * c-basic-offset: 8
 * fill-column: 78
 * End:
 */

Directory Contents

Dirs: 83 × Files: 232
Name Size Perms Modified Actions
apache2 DIR
- drwxr-xr-x 2026-10-09 18:50:03
Edit Download
arpa DIR
- drwxr-xr-x 2026-10-14 20:12:18
Edit Download
asm DIR
- drwxr-xr-x 2026-11-02 19:08:51
Edit Download
- drwxr-xr-x 2026-11-02 19:08:51
Edit Download
bind9 DIR
- drwxr-xr-x 2026-10-26 10:51:20
Edit Download
bits DIR
- drwxr-xr-x 2026-10-14 20:12:18
Edit Download
blkid DIR
- drwxr-xr-x 2026-07-09 17:41:07
Edit Download
brotli DIR
- drwxr-xr-x 2026-10-28 07:16:24
Edit Download
bsock DIR
- drwxr-xr-x 2026-09-11 19:19:25
Edit Download
c++ DIR
- drwxr-xr-x 2026-04-04 22:16:32
Edit Download
criu-lve DIR
- drwxr-xr-x 2026-07-09 17:10:10
Edit Download
drm DIR
- drwxr-xr-x 2026-11-02 19:08:51
Edit Download
e2p DIR
- drwxr-xr-x 2026-05-23 20:42:31
Edit Download
et DIR
- drwxr-xr-x 2026-05-23 20:37:20
Edit Download
event2 DIR
- drwxr-xr-x 2026-09-22 18:31:06
Edit Download
ext2fs DIR
- drwxr-xr-x 2026-05-23 20:42:31
Edit Download
finclude DIR
- drwxr-xr-x 2026-10-14 20:12:18
Edit Download
- drwxr-xr-x 2025-07-09 18:18:41
Edit Download
freetype2 DIR
- drwxr-xr-x 2025-07-09 18:18:41
Edit Download
fstrm DIR
- drwxr-xr-x 2025-07-09 18:18:36
Edit Download
fwctl DIR
- drwxr-xr-x 2026-11-02 19:08:51
Edit Download
gdbm DIR
- drwxr-xr-x 2025-07-09 18:18:46
Edit Download
- drwxr-xr-x 2026-09-08 09:54:00
Edit Download
GL DIR
- drwxr-xr-x 2025-07-09 18:18:34
Edit Download
glib-2.0 DIR
- drwxr-xr-x 2026-09-11 19:20:56
Edit Download
gnu DIR
- drwxr-xr-x 2026-10-14 20:13:51
Edit Download
google DIR
- drwxr-xr-x 2025-07-09 18:18:35
Edit Download
graphite2 DIR
- drwxr-xr-x 2025-07-09 18:18:40
Edit Download
gssapi DIR
- drwxr-xr-x 2026-10-28 21:03:03
Edit Download
gssrpc DIR
- drwxr-xr-x 2026-10-28 21:03:03
Edit Download
harfbuzz DIR
- drwxr-xr-x 2025-07-09 18:18:41
Edit Download
- drwxr-xr-x 2026-10-11 23:13:43
Edit Download
json-c DIR
- drwxr-xr-x 2025-07-09 18:18:36
Edit Download
kadm5 DIR
- drwxr-xr-x 2026-10-28 21:03:03
Edit Download
krb5 DIR
- drwxr-xr-x 2026-10-28 21:03:03
Edit Download
libdb DIR
- drwxr-xr-x 2025-07-09 18:18:16
Edit Download
libexslt DIR
- drwxr-xr-x 2026-07-09 17:41:41
Edit Download
libltdl DIR
- drwxr-xr-x 2025-07-09 18:18:46
Edit Download
libmount DIR
- drwxr-xr-x 2026-07-09 17:41:07
Edit Download
libpng16 DIR
- drwxr-xr-x 2026-07-09 17:42:52
Edit Download
libxml2 DIR
- drwxr-xr-x 2026-09-24 21:56:24
Edit Download
libxslt DIR
- drwxr-xr-x 2026-07-09 17:41:41
Edit Download
linux DIR
- drwxr-xr-x 2026-11-02 19:08:51
Edit Download
lve DIR
- drwxr-xr-x 2026-11-02 19:08:50
Edit Download
lzma DIR
- drwxr-xr-x 2026-10-27 09:21:00
Edit Download
misc DIR
- drwxr-xr-x 2026-11-02 19:08:51
Edit Download
mtd DIR
- drwxr-xr-x 2026-11-02 19:08:51
Edit Download
mysql DIR
- drwxr-xr-x 2026-10-14 20:14:24
Edit Download
ncurses DIR
- drwxr-xr-x 2026-05-23 20:38:56
Edit Download
ncursesw DIR
- drwxr-xr-x 2026-05-23 20:38:56
Edit Download
net DIR
- drwxr-xr-x 2026-10-14 20:12:18
Edit Download
netash DIR
- drwxr-xr-x 2026-10-14 20:12:18
Edit Download
netatalk DIR
- drwxr-xr-x 2026-10-14 20:12:18
Edit Download
netax25 DIR
- drwxr-xr-x 2026-10-14 20:12:18
Edit Download
neteconet DIR
- drwxr-xr-x 2026-10-14 20:12:18
Edit Download
netinet DIR
- drwxr-xr-x 2026-10-14 20:12:18
Edit Download
netipx DIR
- drwxr-xr-x 2026-10-14 20:12:18
Edit Download
netiucv DIR
- drwxr-xr-x 2026-10-14 20:12:18
Edit Download
netpacket DIR
- drwxr-xr-x 2026-10-14 20:12:18
Edit Download
netrom DIR
- drwxr-xr-x 2026-10-14 20:12:18
Edit Download
netrose DIR
- drwxr-xr-x 2026-10-14 20:12:18
Edit Download
nfs DIR
- drwxr-xr-x 2026-10-14 20:12:18
Edit Download
openssl DIR
- drwxr-xr-x 2026-10-14 20:14:01
Edit Download
pcp DIR
- drwxr-xr-x 2026-08-25 19:05:05
Edit Download
- drwxr-xr-x 2025-07-09 18:18:35
Edit Download
protocols DIR
- drwxr-xr-x 2026-10-14 20:12:18
Edit Download
python3.9 DIR
- drwxr-xr-x 2026-10-27 09:20:59
Edit Download
rdma DIR
- drwxr-xr-x 2026-11-02 19:08:51
Edit Download
rpc DIR
- drwxr-xr-x 2026-10-14 20:12:18
Edit Download
sasl DIR
- drwxr-xr-x 2026-05-23 20:38:56
Edit Download
scsi DIR
- drwxr-xr-x 2026-11-02 19:08:51
Edit Download
security DIR
- drwxr-xr-x 2026-09-11 19:19:40
Edit Download
selinux DIR
- drwxr-xr-x 2025-07-09 18:18:39
Edit Download
sepol DIR
- drwxr-xr-x 2026-05-23 20:42:31
Edit Download
sound DIR
- drwxr-xr-x 2026-11-02 19:08:51
Edit Download
sys DIR
- drwxr-xr-x 2026-10-14 20:12:18
Edit Download
sysprof-4 DIR
- drwxr-xr-x 2025-07-09 18:18:37
Edit Download
unicode DIR
- drwxr-xr-x 2025-08-12 12:35:57
Edit Download
video DIR
- drwxr-xr-x 2026-11-02 19:08:51
Edit Download
webp DIR
- drwxr-xr-x 2025-07-09 18:18:39
Edit Download
X11 DIR
- drwxr-xr-x 2026-10-30 19:13:39
Edit Download
xcb DIR
- drwxr-xr-x 2025-07-09 18:18:36
Edit Download
xen DIR
- drwxr-xr-x 2026-11-02 19:08:51
Edit Download
4.25 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
7.56 KB lrw-r--r-- 2026-10-08 20:46:41
Edit Download
1.98 KB lrw-r--r-- 2026-10-08 20:47:01
Edit Download
1.17 KB lrw-r--r-- 2026-10-08 20:46:40
Edit Download
1.69 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
24.95 KB lrw-r--r-- 2026-10-08 20:47:00
Edit Download
5.91 KB lrw-r--r-- 2026-10-08 20:46:41
Edit Download
4.46 KB lrw-r--r-- 2026-10-08 20:46:37
Edit Download
2.36 KB lrw-r--r-- 2023-09-27 06:51:52
Edit Download
1.42 KB lrw-r--r-- 2026-10-08 20:46:41
Edit Download
6.09 KB lrw-r--r-- 2019-07-13 17:50:05
Edit Download
7.95 KB lrw-r--r-- 2026-10-08 20:46:39
Edit Download
2.07 KB lrw-r--r-- 2021-12-30 05:54:33
Edit Download
2.21 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
931 B lrw-r--r-- 2026-11-02 01:31:41
Edit Download
10.90 KB lrw-r--r-- 2022-02-10 04:05:00
Edit Download
10.71 KB lrw-r--r-- 2026-10-08 20:46:37
Edit Download
96.82 KB lrw-r--r-- 2025-09-21 09:23:42
Edit Download
7.06 KB lrw-r--r-- 2025-09-21 09:23:42
Edit Download
27.37 KB lrw-r--r-- 2025-09-21 09:23:42
Edit Download
19.44 KB lrw-r--r-- 2025-09-21 09:23:42
Edit Download
8.55 KB lrw-r--r-- 2025-09-21 09:23:42
Edit Download
49.13 KB lrw-r--r-- 2025-09-21 09:23:42
Edit Download
7.15 KB lrw-r--r-- 2025-09-21 09:23:42
Edit Download
120.22 KB lr--r--r-- 2025-06-24 14:13:10
Edit Download
1.37 KB lrw-r--r-- 2022-01-02 08:34:10
Edit Download
5.84 KB lr--r--r-- 2025-06-24 14:13:10
Edit Download
12.32 KB lrw-r--r-- 2026-10-08 20:46:41
Edit Download
8.60 KB lrw-r--r-- 2026-10-08 20:46:40
Edit Download
178.26 KB lrw-r--r-- 2026-10-08 20:47:02
Edit Download
2.25 KB lrw-r--r-- 2026-10-08 20:46:41
Edit Download
4.81 KB lrw-r--r-- 2021-01-12 00:09:45
Edit Download
2.80 KB lrw-r--r-- 2026-10-08 20:46:41
Edit Download
2.29 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
1.64 KB lrw-r--r-- 2026-10-08 20:46:40
Edit Download
2.36 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
2.90 KB lrw-r--r-- 2025-09-21 09:23:42
Edit Download
9.61 KB lrw-r--r-- 2025-09-21 09:23:42
Edit Download
1.97 KB lrw-r--r-- 2026-06-21 14:50:37
Edit Download
2.68 KB lrw-r--r-- 2026-06-21 14:50:37
Edit Download
1.99 KB lrw-r--r-- 2026-06-21 14:50:37
Edit Download
1.97 KB lrw-r--r-- 2026-06-21 14:50:37
Edit Download
1.74 KB lrw-r--r-- 2026-06-21 14:50:37
Edit Download
1.49 KB lrw-r--r-- 2026-10-08 20:47:00
Edit Download
43.24 KB lrw-r--r-- 2026-10-22 18:42:45
Edit Download
3.82 KB lrw-r--r-- 2026-10-22 18:42:56
Edit Download
5.89 KB lrw-r--r-- 2022-10-25 15:08:13
Edit Download
11.17 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
1.37 KB lrw-r--r-- 2026-10-08 20:46:33
Edit Download
17.69 KB lrw-r--r-- 2026-10-08 20:46:33
Edit Download
5.65 KB lrw-r--r-- 2026-10-08 20:46:39
Edit Download
13.88 KB lrw-r--r-- 2023-09-25 19:54:23
Edit Download
556 B lrw-r--r-- 2023-09-25 19:54:23
Edit Download
4.63 KB lrw-r--r-- 2023-09-25 19:54:23
Edit Download
616 B lrw-r--r-- 2023-09-25 19:54:23
Edit Download
6.73 KB lrw-r--r-- 2022-01-30 08:23:38
Edit Download
3.16 KB lrw-r--r-- 2026-10-08 20:46:40
Edit Download
2.24 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
18.46 KB lrw-r--r-- 2025-09-21 09:23:42
Edit Download
3.50 KB lrw-r--r-- 2026-10-08 20:46:39
Edit Download
3.04 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
12.71 KB lrw-r--r-- 2019-03-11 20:58:34
Edit Download
9.35 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
6.19 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
4.11 KB lrw-r--r-- 2026-10-08 20:46:33
Edit Download
58.25 KB lrw-r--r-- 2021-03-06 18:21:36
Edit Download
11.90 KB lrw-r--r-- 2024-10-02 21:50:44
Edit Download
2.92 KB lrw-r--r-- 2021-03-03 07:15:02
Edit Download
553 B lrw-r--r-- 2021-01-12 00:09:45
Edit Download
551 B lrw-r--r-- 2021-01-12 00:09:45
Edit Download
519 B lrw-r--r-- 2021-01-12 00:09:45
Edit Download
515 B lrw-r--r-- 2021-01-12 00:09:45
Edit Download
546 B lrw-r--r-- 2021-01-12 00:09:45
Edit Download
496 B lrw-r--r-- 2021-02-21 17:23:01
Edit Download
50.73 KB lrw-r--r-- 2021-03-03 07:15:02
Edit Download
478 B lrw-r--r-- 2021-01-12 00:09:45
Edit Download
1.47 KB lrw-r--r-- 2021-01-12 00:09:45
Edit Download
2.93 KB lrw-r--r-- 2021-03-03 07:15:02
Edit Download
1.43 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
15.18 KB lrw-r--r-- 2023-09-27 06:52:05
Edit Download
7.13 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
2.29 KB lrw-r--r-- 2026-10-08 20:46:33
Edit Download
2.84 KB lrw-r--r-- 2020-01-03 07:11:27
Edit Download
71.92 KB lrw-r--r-- 2022-02-09 23:24:26
Edit Download
71.92 KB lrw-r--r-- 2022-02-09 23:24:26
Edit Download
6.53 KB lrw-r--r-- 2026-10-08 20:46:41
Edit Download
4.42 KB lrw-r--r-- 2026-10-08 20:47:00
Edit Download
181 B lrw-r--r-- 2023-07-10 20:58:20
Edit Download
1.81 KB lrw-r--r-- 2026-10-08 20:46:33
Edit Download
2.56 KB lrw-r--r-- 2021-07-22 13:31:59
Edit Download
20 B lrw-r--r-- 2022-02-14 15:33:00
Edit Download
3.89 KB lrw-r--r-- 2021-07-22 13:31:59
Edit Download
4.80 KB lrw-r--r-- 2026-10-08 20:46:39
Edit Download
2.77 KB lrw-r--r-- 2026-10-08 20:47:01
Edit Download
8.14 KB lrw-r--r-- 2026-10-08 20:46:40
Edit Download
1.98 KB lrw-r--r-- 2024-04-01 19:06:20
Edit Download
246 B lrw-r--r-- 2024-04-01 19:06:30
Edit Download
15.35 KB lrw-r--r-- 2020-11-25 03:56:19
Edit Download
13.98 KB lrw-r--r-- 2020-11-25 03:56:19
Edit Download
15.25 KB lrw-r--r-- 2020-11-25 03:56:19
Edit Download
49.10 KB lrw-r--r-- 2020-11-25 03:56:19
Edit Download
62.83 KB lrw-r--r-- 2026-10-27 23:18:12
Edit Download
11.52 KB lrw-r--r-- 2023-04-05 19:15:53
Edit Download
8.72 KB lrw-r--r-- 2023-07-10 20:58:20
Edit Download
402 B lrw-r--r-- 2023-07-10 20:58:20
Edit Download
17.43 KB lrw-r--r-- 2026-10-08 20:46:33
Edit Download
126 B lrw-r--r-- 2026-10-08 20:47:02
Edit Download
15.12 KB lrw-r--r-- 2024-05-21 17:19:11
Edit Download
1.43 KB lrw-r--r-- 2025-03-13 12:28:31
Edit Download
72.36 KB lrw-r--r-- 2024-05-21 17:19:11
Edit Download
9.24 KB lrw-r--r-- 2024-05-21 17:19:11
Edit Download
1.55 KB lrw-r--r-- 2025-03-13 12:28:31
Edit Download
9.23 KB lrw-r--r-- 2024-05-21 17:19:11
Edit Download
3.39 KB lrw-r--r-- 2024-05-21 17:19:11
Edit Download
4.68 KB lrw-r--r-- 2024-05-21 17:19:11
Edit Download
8.75 KB lrw-r--r-- 2022-02-09 19:07:19
Edit Download
1.35 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
4.47 KB lrw-r--r-- 2026-10-08 20:46:37
Edit Download
1.46 KB lrw-r--r-- 2026-10-13 08:40:42
Edit Download
5.57 KB lrw-r--r-- 2026-10-08 20:46:33
Edit Download
7.62 KB lrw-r--r-- 2026-10-08 20:47:02
Edit Download
72.28 KB lrw-r--r-- 2021-03-16 16:41:19
Edit Download
7.50 KB lrw-r--r-- 2026-10-08 20:46:33
Edit Download
4.85 KB lrw-r--r-- 2026-10-13 08:40:42
Edit Download
25.81 KB lrw-r--r-- 2026-10-13 08:40:42
Edit Download
599 B lrw-r--r-- 2026-10-13 08:40:42
Edit Download
5.58 KB lrw-r--r-- 2024-10-01 17:49:19
Edit Download
9.63 KB lrw-r--r-- 2020-03-17 14:28:50
Edit Download
5.77 KB lrw-r--r-- 2026-10-08 20:46:41
Edit Download
47.63 KB lrw-r--r-- 2026-10-08 20:46:39
Edit Download
8.34 KB lrw-r--r-- 2021-02-18 17:04:22
Edit Download
504 B lrw-r--r-- 2024-10-01 16:54:45
Edit Download
178 B lrw-r--r-- 2024-10-01 16:54:47
Edit Download
2.38 KB lrw-r--r-- 2026-10-08 20:46:41
Edit Download
956 B lrw-r--r-- 2026-10-08 20:46:41
Edit Download
11.60 KB lrw-r--r-- 2025-09-21 09:23:42
Edit Download
3.28 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
1.92 KB lrw-r--r-- 2026-10-08 20:46:40
Edit Download
4.50 KB lrw-r--r-- 2026-10-08 20:46:41
Edit Download
96.82 KB lrw-r--r-- 2025-09-21 09:23:42
Edit Download
3.95 KB lrw-r--r-- 2025-09-21 09:23:42
Edit Download
4.67 KB lrw-r--r-- 2025-09-21 09:23:42
Edit Download
2.39 KB lrw-r--r-- 2022-01-02 08:34:10
Edit Download
27.79 KB lrw-r--r-- 2026-10-08 20:47:01
Edit Download
1.71 KB lrw-r--r-- 2026-10-08 20:46:38
Edit Download
14.07 KB lrw-r--r-- 2026-10-08 20:47:01
Edit Download
20.81 KB lrw-r--r-- 2026-10-08 20:46:41
Edit Download
964 B lrw-r--r-- 2024-05-21 17:19:11
Edit Download
4.41 KB lrw-r--r-- 2025-09-21 09:23:42
Edit Download
2.91 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
30.97 KB lrw-r--r-- 2024-10-02 21:53:31
Edit Download
46.15 KB lrw-r--r-- 2026-10-12 23:50:34
Edit Download
6.52 KB lrw-r--r-- 2021-08-20 16:51:28
Edit Download
25.91 KB lrw-r--r-- 2014-01-31 14:32:11
Edit Download
6.62 KB lrw-r--r-- 2024-10-02 21:53:31
Edit Download
5.74 KB lrw-r--r-- 2024-10-02 21:53:20
Edit Download
6.45 KB lrw-r--r-- 2014-01-31 14:32:09
Edit Download
6.16 KB lrw-r--r-- 2024-10-02 21:53:31
Edit Download
139.51 KB lrw-r--r-- 2019-04-14 18:10:32
Edit Download
22.31 KB lrw-r--r-- 2019-04-14 18:10:32
Edit Download
7.43 KB lrw-r--r-- 2026-06-25 00:19:59
Edit Download
22 B lrw-r--r-- 2026-10-08 20:46:42
Edit Download
1.62 KB lrw-r--r-- 2026-11-02 01:31:41
Edit Download
2.19 KB lrw-r--r-- 2021-07-22 13:31:59
Edit Download
6.71 KB lrw-r--r-- 2026-10-08 20:46:40
Edit Download
3.40 KB lrw-r--r-- 2026-10-08 20:47:01
Edit Download
11.87 KB lrw-r--r-- 2026-10-27 23:18:47
Edit Download
47.39 KB lrw-r--r-- 2026-10-08 20:46:41
Edit Download
1.53 KB lrw-r--r-- 2026-10-08 20:47:02
Edit Download
9.30 KB lrw-r--r-- 2021-07-22 13:31:59
Edit Download
6.17 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
25.30 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
1.41 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
12.10 KB lrw-r--r-- 2026-10-08 20:47:01
Edit Download
963 B lrw-r--r-- 2026-10-08 20:46:42
Edit Download
4.92 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
5.32 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
3.38 KB lrw-r--r-- 2026-10-08 20:46:41
Edit Download
3.12 KB lrw-r--r-- 2026-10-08 20:46:39
Edit Download
1.31 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
5.34 KB lrw-r--r-- 2026-10-08 20:47:00
Edit Download
12.73 KB lrw-r--r-- 2026-10-08 20:46:40
Edit Download
37.45 KB lrw-r--r-- 2024-05-21 17:19:11
Edit Download
8.10 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
264 B lrw-r--r-- 2026-10-08 20:46:42
Edit Download
2.24 KB lrw-r--r-- 2026-10-08 20:46:33
Edit Download
8.28 KB lrw-r--r-- 2026-10-08 20:46:40
Edit Download
30.67 KB lrw-r--r-- 2026-10-08 20:46:40
Edit Download
2.73 KB lrw-r--r-- 2026-10-08 20:46:40
Edit Download
35.46 KB lrw-r--r-- 2026-10-08 20:46:40
Edit Download
19.00 KB lrw-r--r-- 2026-10-08 20:46:41
Edit Download
9.53 KB lrw-r--r-- 2021-07-22 13:44:13
Edit Download
4.64 KB lrw-r--r-- 2026-10-08 20:46:41
Edit Download
25 B lrw-r--r-- 2026-10-08 20:46:42
Edit Download
5.11 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
24 B lrw-r--r-- 2026-10-08 20:46:42
Edit Download
3.70 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
40.95 KB lrw-r--r-- 2025-09-21 09:23:42
Edit Download
3.39 KB lrw-r--r-- 2025-09-21 09:23:42
Edit Download
214 B lrw-r--r-- 2026-10-08 20:46:42
Edit Download
3.51 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
8.90 KB lrw-r--r-- 2025-09-21 09:23:42
Edit Download
39.24 KB lrw-r--r-- 2026-10-08 20:46:39
Edit Download
7.51 KB lrw-r--r-- 2026-10-08 20:46:41
Edit Download
15.65 KB lrw-r--r-- 2026-10-08 20:47:01
Edit Download
14.48 KB lrw-r--r-- 2025-09-21 09:23:42
Edit Download
46.33 KB lrw-r--r-- 2022-04-22 16:51:48
Edit Download
3.19 KB lrw-r--r-- 2026-07-21 15:53:51
Edit Download
250 B lrw-r--r-- 2026-07-21 15:54:10
Edit Download
24.13 KB lrw-r--r-- 2022-05-20 15:32:31
Edit Download
1.62 KB lrw-r--r-- 2022-02-19 15:33:55
Edit Download
410 B lrw-r--r-- 2022-05-20 16:12:45
Edit Download
14.50 KB lrw-r--r-- 2026-10-08 20:46:41
Edit Download
4.85 KB lrw-r--r-- 2021-07-22 13:31:59
Edit Download
2.44 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
1.96 KB lrw-r--r-- 2026-10-08 20:46:41
Edit Download
1.99 KB lrw-r--r-- 2026-10-08 20:46:40
Edit Download
1.55 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
3.10 KB lrw-r--r-- 2025-09-21 09:23:42
Edit Download
43.45 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
1.86 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
3.15 KB lrw-r--r-- 2026-10-08 20:47:02
Edit Download
4.00 KB lrw-r--r-- 2026-10-08 20:47:02
Edit Download
1.91 KB lrw-r--r-- 2026-10-08 20:46:33
Edit Download
6.48 KB lrw-r--r-- 2022-02-10 04:33:39
Edit Download
18.98 KB lrw-r--r-- 2022-02-10 04:33:39
Edit Download
22 B lrw-r--r-- 2026-10-08 20:46:42
Edit Download
31.39 KB lrw-r--r-- 2026-10-08 20:46:41
Edit Download
5.42 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
2.44 KB lrw-r--r-- 2026-10-08 20:46:42
Edit Download
15.88 KB lrw-r--r-- 2023-09-26 09:22:15
Edit Download
94.00 KB lrw-r--r-- 2023-09-26 09:22:15
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).
© 2026 0xNothings — Secure File Manager. All rights reserved. Built with ❤️ & Tailwind x Dark UI