File manager - Edit - /home/newsbmcs.com/public_html/static/img/logo/dosfstools.zip
Back
PK <�Z��KB B NEWS.Debian.gznu �[��� � �SɊ�@��+�8Cl!���8q s2?PR��ƭ.��}�[�`` 7-կ�֊}�����(�G��� }��:��u ��0�� 肶�t�!��Ñ��laط�h1 v�-(&thtg���V�4�.6!:o���uU�O�A��Xņ�<ª(� �U��Ԏ�d�Ai�(�̋����� [в�>���Q��e�E����Q� Q9=�t�{�ݱ�8+:�F���7Rz8J���^�-XЋC��y^;9��Q>� ���'X �!$g�7G��vV ;?x� � ���m�������'�%�T�� ��v�ޮK�PVe9���*d�6��6��k�Ӂy��f_'��@#:�_��T��Hr��$(��7%-��E��jw�A�Q�!��G$u)��R��E5I$���$�ތ��^l�I"� �n�vH��`���ӹ�hdz(��f�k��ע���K4��8�NW"*UN�l[r�VH�2�H����H>������K�S����a�y�J�-��(J��]�RQְ��]���(� �)�3 PK <�Z� � � READMEnu �[��� dosfstools consists of the programs mkfs.fat, fsck.fat and fatlabel to create, check and label file systems of the FAT family. The dosfstools are licensed under the GNU GPL version 3 or later. See the file COPYING for details. ### Build Requirements The test suite requires the tool xxd (available as part of the vim distribution). ### Installing dosfstools are built using an autoconf/automake system, so the standard method applies: ./configure make make install You need to have superuser privileges in order to install into the standard system wide locations. The ./configure script has an option --enable-compat-symlinks that will configure the build to symlink older names of the tools to the current ones on installation. These are dosfsck, fsck.msdos and fsck.vfat for fsck.fat, mkdosfs, mkfs.msdos and mkfs.vfat for mkfs.fat and dosfslabel for fatlabel. ### Running the test suite The test suite can be run with "make check" after configuring. Note that if xxd isn't available, all tests will be skipped and nothing actually tested. During the tests temporary files of multiple GB in size will be created, but the actual data content is not more than a few MB. The operating system and the filesystem the tests are executed on should support sparse files, otherwise the tests will be resource intensive. ### Building from the VCS repository If you are working directly from a git clone of the official dosfstools repository, you will find that you can not run "./configure" straight away because it, like other autogenerated files for the build system, is not included in the repository. First, autoconf, automake and gettext have to be installed. Then you can run "./autogen.sh" to generate all the required files. PK <�Z)Z"� � copyrightnu �[��� Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: dosfstools Upstream-Contact: Pali Rohár <pali.rohar@gmail.com> Source: https://github.com/dosfstools/dosfstools Files: * Copyright: 1991 Linus Torvalds <torvalds@klaava.helsinki.fi> 1992-1993 Remy Card <card@masi.ibp.fr> 1993-1994 David Hudson <dave@humbug.demon.co.uk> 1999-2005 Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de> 1999-2005 Werner Almesberger <werner.almesberger@lrc.di.epfl.ch> 1999-2005 Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de> 2008-2014 Daniel Baumann <mail@daniel-baumann.ch> 2015-2017 Andreas Bombe <aeb@debian.org> 2017-2021 Pali Rohár <pali.rohar@gmail.com> License: GPL-3+ Files: src/blkdev/* Copyright: Karel Zak <kzak@redhat.com> License: public-domain No copyright is claimed. This code is in the public domain; do with it what you wish. License: GPL-3+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. . The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file. PK <�Z�Mރ' ' TODO.dosfstools-2.xnu �[��� -*- mode: indented-text -*- - dosfsck: Better checking of file times: ctime <= mtime <= atime - mkdosfs: If /etc/bootsect.dos (or similar) exists, use it as a template for generating boot sectors. This way, you can, e.g., make bootable DOS disks. Addendum: Don't know if that's so wise... There are really many variants of DOS/Windows bootcode out in the wild, and the code is proprietary, too. - dosfsck: read-only sector test (-t without -a or -r); just print out errors. PK <�ZX��u u changelog.Debian.gznu �[��� � �V�n7}�W�ǩVڋd�j$N� m�v��-��ڥ������C�~F�!} �_��d�;� ���3gΰ�vb���½~7����ȶ�3��ŏ�͔�|������}x���dj��&�@]�;}.a�,�Bq����Q_��3f�`� �&q���*?c3x �J��y��^9��u��/:�fp��q�B� �Q��1F��(�E�n��ja˻�w����36�N�+�̺Im��B�6��\)��_��z�/�~W�Ļ�&w�;�$%�h���ӛq'�P c����0�Wr�/�3������ �x�ţ�ލo�Wֱ�����D���s���O����Bsn�L�h�H��$�t�>V��:�r�6�B�[�i�t���8�|��Rbvlv���2��g]�q!��x~a�[n@��;/(�a�?Y�@O� a�ic������\����Asl�M�%,�f��nҁ�,��� 2&��'� 0����h��Z@mP��1w�a6X�:��8�\�#���@�����VA��L 8��M�Wz�a�=�5W��.�%5���?�gӈ������6��'H��`��9��"rEj���1#�����+0^)"�j�v�3x%�? Ȃ�TV�c^���Yn�E�������`���v@�R�Ed��K.k�F��I��4@�>+�J:��<�E��"K�o��P$E��6h@(,��eϚ0/]s���Ólc-Vѳڛ��������7`�s>|�L�I��9v7鵷����__�~�4a=oM�"7�W�<|��(��E�Uf�Ak7�DP=�-�槍|�� sy� �jܰi��R�5��v����nҘ�U|��Fi̿�ך��K=-�p� ID���q�.�mca�����ȧ`���ti`���b��=�zK����D��^醢�HՆS4 �8/�.��C��u��6\b$J��$<]����� <bAH@�\��N��!|�$a�1n����(� �Q��i��h�RH���Zۤۧ�[�����2�X�(��-� -�J�u'x� zCC��j|�� ]X�d1��Qv�8MnR7�d�=�F��BIc�gy�ű�� ��O �o������`%eDvcx�!�)�#�=��!�g�S��������FQ��LJ\���(�\�0�A��"��YN��)V���u]���nuj�k��)��.թ?e��{1���ʦdR-:|���R]�RdUv�:�,؊�0�"S!�A����pN��0���d)����xo�j�V���Dx|U��*�u^�����#ck�^�����|�*\�+K5�X�U���c)r4�s���D�5yo,g8�{��1�\#�۔�?�W�0.6�-.�u���;�6s�|N+^@�Q6��V���� G[q=#��)�T Lށi�XmK��%�W���#�/���zI��ޤ�R��G���ܼ��ኺ4�R v�5�A�D� ���M�a����R!�^�?Í�qS���U�;�g�TlŊ��^��O�]j��Y �^���!}�9"Mא&�do4.�n� -2���!�������]4�nm�<����l���� PK <�Z�Zݔt t README.mkdosfsnu �[��� mkdosfs - Make DOS filesystem utilty. I wrote this, partially to complement the dosfsck utility written by Werner Almesberger (who graciously gave me some pointers when I asked for some advice about writing this code), and also to avoid me having to boot DOS just to create data partitions (I use Linux to back up DOS :-) ). The code is really derived from Remy Card's mke2fs utility - I used this as a framework, although all of the filesystem specific stuff was removed and the DOS stuff inserted. I believe originally mke2fs was based on Linus' mkfs code, hence the acknowledgements in the source code. Neither Remy nor Linus have had any involvement with mkdosfs, so if there are any bugs they're almost certainly "all my own work". The code has been available for ftp since 1st September 1993, and I have yet to receive any bug reports from users. I don't know of any bugs, but if you do find a bug or have any constructive comments, please mail me! The only bug I found with version 0.1 was an obscure fault that could lead to an invalid (for MS-DOS, not Linux's dos fs) number of sectors used in the file allocation table(s). Dave Hudson dave@humbug.demon.co.uk FAT32 support ============= mkdosfs now can also create filesystems in the new FAT32 format. To do this, give mkdosfs a "-F 32" option. FAT32 isn't selected automatically (yet), even if very large clusters are needed with FAT16. With FAT32 you have two additional options, -R to select the number of reserved sectors (usually 32), and -b to select the location of the backup boot sector (default 6). Of course such a backup is created, as well as the new info sector. On FAT32, the root directory is always created as a cluster chain. Sorry, there's no switch to generate an old static root dir. One bigger bug fix besides FAT32 was to reject filesystems that need a 16 bit FAT to fit all possible clusters, but the bigger FAT needs some more sectors, so the total number of clusters drop below the border where MS-DOS expects a 12 bit FAT. So such filesystems would be FAT16, but interpreted as FAT32 by DOS. The fix is to reduce filesystem size a bit. - Roman <roman@hodek.net> PK <�Z�� � ANNOUNCE.mkdosfsnu �[��� Announcing the release of mkdosfs version 0.3b (Yggdrasil) It seems I didn't get the bug completely fixed in 0.3a. Some borderline cases would still allocate too many sectors for the FAT. Again, nothing to worry about, just a nitpick -- this one would only in certain cases add one sector per FAT. Announcing the release of mkdosfs version 0.3a (Yggdrasil) Fixed a bug which would cause too many sectors to be reserved for the FAT (filesystem will still work fine, but have slightly less space available). Announcing the release of mkdosfs version 0.3 (Yggdrasil) This version correctly handles even very large filesystems, and properly supports the modern (3.3+) DOS bootsector format, including a message printed on boot attempts. Peter Anvin Yggdrasil Computing, Inc. hpa@yggdrasil.com -------------- Announcing the release of mkdosfs version 0.2 I've just uploaded mkdosfs to sunsite.unc.edu. It works in a similar way to Remy Card's mke2fs, but creates an MS-DOS filesystem. The filename is mkdosfs-0.2.tar.gz. This second release should fix a small bug that could lead to FAT sizes that Linux's dosfs would accept but MS-DOS wouldn't. The archive contains a manual page, binary and source versions. Dave Hudson dave@humbug.demon.co.uk PK <�Z(�H� � NEWS.gznu �[��� � �Z�nI�}ϯH�Z�%R7���=kl���=�HV%�l�8�U�8O���%{NDօj7�Ս�%�y���8q"2�:�b[�e��ٹ��Ɨ�E_��b6_�.���1+זn�K[�{�����h�}m+���� u3���Wv�o��vl����.����"�<��7�Z{,U[WYW���\��.��o|�mhm�t����@6�7�A�n�� Ul��^��+�A��nT�Fek|�m/�2�P�0Զ~�2P���WA�:�Į}����i?�ɨL�1_1�Çv��[�V���X��-lfW1����Àؿٸ��Ef?��0E3Eh|ޖȈyb8��#���0���]+�ʆ���8�(�t%���f)���"����q�F�tw�5w�<�ʄ�8�P�?&�'$�K�v��x(���P'k���zueߵ� ��)�����v`���=��q�N����B�\t�P>��s]H�;�i�Cn�e�[�,�f�Ckr��ҏ�`�}�$<O(� �Ҥ�g3_q���3�J�֘��_�fU�g�ma��3��������crr�UE1/c�%`��t����K*�we�O!"�q�u����O�eaP'�mq�f<��^�K� ڽ� ݪ��w��N��tO�V���8�nsT�P�.��/�u˃iE/��u��;�m�5�'-�_e��{l�a8���Wp���z3��6uݦ�+���t-��ŝω{w8�EtU�i8��qDM�H��@��~tha���`Q <��#c���Uk�|�E�sko�� �غ��WA�M�6�&W���"��&�N��^!�dWQ]�nIq:. ����5��h�p��ǻe����S�����χ?^g|�s��z훛�~}j��bn�#� C�����nUny��G�$�4&��7�,)ԣ�Z��BG~����/��V �D�Q.� ���,9)ʔ�~.��Lbt��ySg�L�yG�%; ��e�C�p@���?�P�V�K�=����T��Xbճ�@��)����˒����Q�P ���Oq�K8��L�Ugb-�K��$�~��ԅ{��7����7�P��{ۭ3���P̻+@���i����;z���͜�d���[�߾Z�uH�BS��w_-�� ��k 31F]T��"kB8�C(�`�b@���V�aU�vN �(��),b�ƃ%������5 ��$��K}�Z���S �k�pUx�ԕ$~�xC�M���i���3�Vu��^Ă������a�H ���3y���9$�#^��t�=�����*�x����P*U��RHBw�fI���$Uisln�&��^)����SiRz`&���^��iƭW+q7��|��O��{��C����(01�N��RY �����SIcK�6liaZ�|���m]�dgL]�0��e]�V�������Q�� ���\/AȤܒ˷����ah�����7�H�n���yL�PN����nW7��_n��C�K��9x*��\A�E�$����!����$TG��Ƀ��x���Dz��Z��Ὀ��+�^t� �>����Qmx7" +�9�D�|_����'0�GWu��4��� Q��Pb�� �����p:DY��7!�Bc�3z#��Q�+<�sܒ�e)���f1�ƽ��fta,�j�9��n'dq�dO$ ���ԥW�-�(r��W�K�s�� ��Tu5�rIp��'�>���c�j�G��7.�$����U��X��N- ��w%�&����;?�iw?���,f�0���]�!�D�=��s��j-NRh{~u��_!W2gf�!������(z�A����8I bu��������]d}e�68�2INq��t9Ĭ#�6O) ��u�SE���m�Ѷ�6��N��Ȕc�[?E�#i�L8߰JU^���78��U: vб�xI�A�`�"⒀%`�)q����. �(�<I�(B��~�<^ٻM��/K��ٺ��F4�a�2ԭ j�F�a���cj��PK`�on�u6���ΖҚ�8�Jm�� u3}K*�:���h�W��KQ�~E�x7O�����H#�]��HE��e �0��r�@��x\;��r��`���ж��c"e&LIT�^(Ɍ�1��(��̧�H�%fj���# 9f��(���λ����2�� Q�T�:�e��z�~u�~!�7��N�֥�OiG�o֬�K0��A�ԧ����F�}]�č?�,;��&[1����'�,��jUu�W�gayb��Z ��F����?%yYK P��i������ɩ����X�k/��M{6�WxL�-4p$��p`pu��Ll�.oY���LΦ�[W��vl�ATU��� �aW���G�9fHh��IG)���Abb=6���;�IG��L #�iv�3��Z�r1%*�,m�QY3q(�7`�\c�?� w��cBK���@0,�� B|ќ������OFa��Z�0g]-Υm�<lS��x�$�DaS�m뀖�&�(|�!�.� X]I�(j��W`2=)���ONښ��������M9 �!JSSgЍ���W���<(�v=�昸&����^��G��p}9��"<��u/'��yz�+[��3I� *ܮ;���J���HD���g�|_s�zt��Dz�P�B������P���$ n�,D��[�pzꦵ%��M�i <�����iO�:�OӼ��x�|�d�WaJ���d)fMv�m��I�zϳ3� �OrH�3���8��1T'"�xR�đ#�<�J��M���m-}l�H7���7���+,�l�s�~�Nh���Z��.���W�*��ݮa�T�����e�4��5Cׯi���OA���.{��nP����(������$b�ZڱE�Zi��b����G����Da$�N�8o��� ��ƾ [�x!���niVxb)Z���5��� ���{�p�p��Ѩ���5)�y�鰥�D�K�' ��fӶ����l٭cV�%�$���Y��e��96C������n�o��5��8�v�$AL՝�ϟr��)��ϟ���S.�����u�x�`��7��ճ�\=_���vu��)�`��<�\^ϟ?��<���<_������ja�)�W����k���/�U��&" �Pv=䦄��V���t�|_�U�I|:���b�y[r�� Ȗ��4>1/m� X댍,��Nxwj5�IqT +с(�l��|�GI��](���]C�(Ց>,Ej2��f�9�{u~��e)!`�eژ�[v��[���/�� �N�s�2�a�A�J�@����x�3b���\d��r~�2��Sr��O�m���V��C�l�*#EVEI<�֫�F �ǣۇ�b����ܚ7���W�u�f[|z �y/���]e��7.n���s ˥&�>��*�Kn�'���K���Y�n�����;I�1\�6,2�J�Xmld��u�x'o�� ��!�>���2ӓ`�U�Z=X����ږ�Z�T�r�t�{���{9L^wU{\��v��*��*m9�� o?\���^��Z��D12()�H�ɔ��f�4�3��l_�2�UX`U���2��o8FD��5��P�FxO( *�(%�Hum�}Ǽ<�ZM����\���)�l���O��z6��ͯ'�}�+��m�˲�%���p���Xn�� ��V�z��x#�c'7��n���i����p;B��R+{ �9z�C~�+�Bw,�u����P��; ���� }�r���8�4�?n�ͣ�T�q�7P�!4��1����M����_���A���+y�ؗ�ɻ�v�j��~��X�F�R7gЅW ��8�t1������ܜ�S�1��F��G+�)#������8V6�:d%��W�)յ?� f9�`�f?��:���+z�6�Ң|V���4��v4Jy�Ý;zD-m)x-\_�qO���Mlj��?'M�����L]����G�!Ť�6�4�~3�(U�A2��*��O�jx\�:I�Q�b@���+M¼eO�#3�\+�� s�e�R��r'����� A{��D�2� ����p|�!F�5�e D�� dz�v|_?��'��ՠ%�Ggk��'���?����Dq��C7Q�� ���v"�F����q\���q 3s�!�cU}�J���qr�pr�J �#V�(�pg�3�0)��F��4}�E{��{%W���p��g�6�Ё�\iOF{��ƂM�.���&rיv1��Q�7�6��Q�����@&���#�Aӥ�4���nw5�!�!���ʲ���\I���e+�Hu`;k=\n���Xq��Fl�P(�ԵXd��~�' �t$���Ly��~��x�f��Ef3>H�6숝�p^� o� �Fکq��- ��r��a|W{�B$�� l2PY^��ՙ�F�8=s$%d��z����=osK(����N~0x�W�,��N��W�VF-�$��q|��|D?�@���<��T�~P���%����"��Aa"_�7��Lr��ޣ4���ž��-VEzV$ae�#��հ�B��~����5�+}H�/�$&��B�����l��-Ο�Bz��eoIG�+���XQj9�[c�s�@����=�uźG�U����}��;c���"�o WR���կz��OR�se5���)�����j'������8�'[�*�(�z��U��@J3����P�/C�2����� �BnL���6=�"��R]?�һI�o�>|�Dhq��)��h5R� ���siӻs�W��`_#^��{b5�`p���ÞE�p�g~���Z�>O��W�_��Od���{$ �l�QJ��$��ށ��G���?K�$���=��ťb��]����9��_�_�NrRr��/��#�μ6ZR��V���f�ܟ4�R�v�0^S�X� �g���ס%2 PK <�Z�� I I README.dosfscknu �[��� dosfsck, version 1 ================== WARNING: This is ALPHA test software. Use at your own risk. dosfsck is the Linux equivalent of PC/MS-DOS' CHKDSK. It checks the consistency of PC/MS-DOS filesystems and optionally tries to repair them. The tests dosfsck performs are described in the man page. dosfsck needs header files from dosfs.9 (or later) to compile. Before using dosfsck to repair a filesystem that contains data of any value, you should verify that dosfsck is able to correct all reported errors. (Except fatal errors and those reported as unfixable, of course.) In order to do this, run it with the -V option, e.g. dosfsck -V /dev/sda1 (automatic check) or dosfsck -V -r /dev/sda1 (interactive check and repair) dosfsck will perform two passes: in the first pass, inconsistencies are detected and a list of changes to correct the problems is generated. In the second pass, those changes are applied whenever dosfsck reads data from disk. Hence no fixable errors should be reported in the second pass if the first pass was successful. Please notify the author if fixable errors are reported in the second pass. After verifying that dosfsck appears to be able to perform the desired operations, either confirm that you want the changes to be performed (if dosfsck was started with -r) or re-run dosfsck with the -a option (if it was started without -r). Please send bug reports, comments, flames, etc. to almesber@nessie.cs.id.ethz.ch or almesber@bernina.ethz.ch - Werner FAT32 and LFN support ===================== I've finally implemented some of the new features of MS-DOS filesystems: FAT32 and long filenames. FAT32 is automatically detected and of course the different FAT structure is handled. (Internally many changes were needed, so 32 bit variables for all cluster numbers and 64 bit vars for offsets inside the filesystem.) New checks for FAT32 are most notably on the backup boot sector and the new info sector. Also the possibility that the root directory resides in a cluster chain (instead of in a static area) on FAT32 is handled. dosfscheck also knows about VFAT long filenames now. It parses those names and uses them in listings etc. when available. There are also some checks on the (cruel) structure of how LFNs are stored and some attempts to fix problems. - Roman <roman@hodek.net> BTW, version 2 isn't ALPHA anymore :-) PK <�Z92��` ` README.dosfstools-2.xnu �[��� Atari format support ==================== Both mkdosfs and dosfsck now can also handle the Atari variation of the MS-DOS filesystem format. The Atari format has some minor differences, some caused by the different machine architecture (m68k), some being "historic" (Atari didn't change some things that M$ changed). Both tools automatically select Atari format if they run on an Atari. Additionally the -A switch toggles between Atari and MS-DOS format. I.e., on an Atari it selects plain DOS format, on any other machine it switches to Atari format. The differences are in detail: - Atari TOS doesn't like cluster sizes != 2, so the usual solution for bigger partitions was to increase the logical sector size. So mkdosfs can handle sector sizes != 512 now, you can also manually select it with the -S option. On filesystems larger than approx. 32 MB, the sector size is automatically increased (stead of the cluster size) to make the filesystem fit. mkdosfs will always use 2 sectors per cluster (also with the floppy standard configurations), except when directed otherwise on the command line. - From the docs, all values between 0xfff8 and 0xffff in the FAT mark an end-of-file. However, DOS usually uses 0xfff8 and Atari 0xffff. This seems to be only an consmetic difference. At least TOS doesn't complain about 0xffff EOF marks. Don't know what DOS thinks of 0xfff8 :-) Anyway, both tools use the EOF mark common to the system (DOS/Atari). - Something similar of the bad cluster marks: On Atari the FAT values 0xfff0 to 0xfff7 are used for this, under DOS only 0xfff7 (the others can be normal cluster numbers, allowing 7 more clusters :-) However, both systems usually mark with 0xfff7. Just dosfsck has to interpret 0xfff0...0xfff7 differently. - Some fields in the boot sector are interpreted differently. For example, Atari has a disk serial number (used to aid disk change detection) where DOS stores the system name; the 'hidden' field is 32 bit for DOS, but 16 bit for Atari, and there's no 'total_sect' field; the 12/16 bit FAT decision is different: it's not based on the number of clusters, but always FAT12 on floppies and FAT16 on hard disks. mkdosfs nows about these differences and constructs the boot sector accordingly. - In dosfsck, the boot sector differences also have to known, to not warn about things that are no error on Atari. In addition, most Atari formatting tools fill the 'tracks' and 'heads' fields with 0 for hard disks, because they're meaningless on SCSI disks (Atari has/had no IDE). Due to this, the check that they should be non-zero is switched off. - Under Atari TOS, some other characters are illegal in filenames: '<', '>', '|', '"', and ':' are allowed, but all non-ASCII chars (codes >= 128) are forbidden. - Roman <Roman.Hodek@informatik.uni-erlangen.de> PK <�Z��KB B NEWS.Debian.gznu �[��� PK <�Z� � � � READMEnu �[��� PK <�Z)Z"� � � copyrightnu �[��� PK <�Z�Mރ' ' | TODO.dosfstools-2.xnu �[��� PK <�ZX��u u � changelog.Debian.gznu �[��� PK <�Z�Zݔt t � README.mkdosfsnu �[��� PK <�Z�� � P"