adding some bad parquet files (#58)

* adding some bad parquet files

* move to bad-data

* fmt?

---------

Co-authored-by: jp0317 <zjpzlz@gmail.com>
Co-authored-by: mwish <maplewish117@gmail.com>
diff --git a/bad_data/ARROW-RS-GH-6229-DICTHEADER.parquet b/bad_data/ARROW-RS-GH-6229-DICTHEADER.parquet
new file mode 100755
index 0000000..7d14d5e
--- /dev/null
+++ b/bad_data/ARROW-RS-GH-6229-DICTHEADER.parquet
Binary files differ
diff --git a/bad_data/ARROW-RS-GH-6229-LEVELS.parquet b/bad_data/ARROW-RS-GH-6229-LEVELS.parquet
new file mode 100644
index 0000000..110b783
--- /dev/null
+++ b/bad_data/ARROW-RS-GH-6229-LEVELS.parquet
Binary files differ
diff --git a/bad_data/README.md b/bad_data/README.md
index 885af61..30802a5 100644
--- a/bad_data/README.md
+++ b/bad_data/README.md
@@ -21,7 +21,11 @@
 These are files used for reproducing various bugs that have been reported.
 
 * PARQUET-1481.parquet: tests a case where a schema Thrift value has been
-  corrupted
+  corrupted.
+* ARROW-RS-GH-6229-DICTHEADER.parquet: tests a case where the number of values
+  stored in dictionary page header is negative.
+* ARROW-RS-GH-6229-LEVELS.parquet: tests a case where a page has insufficient 
+  repetition levels.
 * ARROW-GH-41321.parquet: test case of https://github.com/apache/arrow/issues/41321
   where decoded rep / def levels is less than num_values in page_header.
 * ARROW-GH-41317.parquet: test case of https://github.com/apache/arrow/issues/41317